[go: up one dir, main page]

RU2373652C1 - Method of duplex transmission and receiving of information - Google Patents

Method of duplex transmission and receiving of information Download PDF

Info

Publication number
RU2373652C1
RU2373652C1 RU2008114563/09A RU2008114563A RU2373652C1 RU 2373652 C1 RU2373652 C1 RU 2373652C1 RU 2008114563/09 A RU2008114563/09 A RU 2008114563/09A RU 2008114563 A RU2008114563 A RU 2008114563A RU 2373652 C1 RU2373652 C1 RU 2373652C1
Authority
RU
Russia
Prior art keywords
frame
received
transmission
transmitted
frames
Prior art date
Application number
RU2008114563/09A
Other languages
Russian (ru)
Inventor
Сергей Леонидович Девяткин (RU)
Сергей Леонидович Девяткин
Original Assignee
Сергей Леонидович Девяткин
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Сергей Леонидович Девяткин filed Critical Сергей Леонидович Девяткин
Priority to RU2008114563/09A priority Critical patent/RU2373652C1/en
Application granted granted Critical
Publication of RU2373652C1 publication Critical patent/RU2373652C1/en

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)

Abstract

FIELD: communication facilities.
SUBSTANCE: invention relates to field of kermits, can be used in channels with different quality. In method of duplex transmission and receiving of information of side M and S in synchronous operation at each i-pitch there are simultaneously extracted received and transmitted frames by its fixed dimensions NM and NS by means of calculation in continuous sequence of received and transmitted bytes. Transmitters of sides are implemented with ability of telecontrol command (TCC) transmission, and receivers- with ability of recognition of TCC at receiving of running frame for establishment of vertical synchronisation of receivers relative to transmitters.
EFFECT: increasing discharge capacity at duplex information interchange channels of different quality, including and changing ensured by reliability growth of frames extraction, reliability growth of hybrid algorithm ARQ and minimisation of superfluous information connected to extraction of received frames and receipting of reliably received frames.
2 cl, 3 dwg

Description

Изобретение относится к области протоколов передачи данных и может быть эффективно использовано в каналах с различным качеством, в том числе и с изменяющимся.The invention relates to the field of data transfer protocols and can be effectively used in channels with different quality, including with variable.

Известны способы двусторонней передачи и приема информации, используемые при передаче данных по различным каналам - оптоволоконным, проводным и радиоканалам различных диапазонов, которые описаны в модемных протоколах коррекции ошибок MNP2, MNP3, MNP10, V42 (О.И.Лагутенко. Современные модемы. - М.: Эко-Трендз, 2002).Known methods of two-way transmission and reception of information used in data transmission on various channels - fiber, wire and radio channels of various ranges, which are described in modem error correction protocols MNP2, MNP3, MNP10, V42 (O. Lagutenko. Modern modems. - M .: Eco-Trends, 2002).

В протоколе V.42 [Рекомендация ITU-T V.42], признанным лучшим для работы в каналах с низким качеством, передача информации и взаимодействие между передатчиком и приемником осуществляется кадрами различного функционального назначения, в которых можно выделить некую общую структуру кадра в части его опознавательных признаков. Так, в бит-ориентированном кадровом режиме любой кадр начинается и оканчивается флагами, которые состоят из уникальной последовательности бит <01111110>. В байт-ориентированном кадровом режиме кадры должны начинаться с трехбайтовой последовательности флага начала - SYN-DLE-STX и оканчиваться двухбайтовой последовательностью флага окончания - DLE-ETX. Флаговая последовательность позволяет приемнику распознать начало и конец любого принимаемого кадра. На этом в известном протоколе основывается принцип обнаружения любого кадра.In the V.42 protocol [ITU-T Recommendation V.42], recognized as the best for working in channels with low quality, information transmission and interaction between the transmitter and receiver are carried out by frames of various functional purposes, in which a certain general frame structure can be distinguished in part of it identification signs. So, in a bit-oriented frame mode, any frame starts and ends with flags, which consist of a unique sequence of bits <01111110>. In byte-oriented frame mode, frames should begin with a three-byte start flag sequence - SYN-DLE-STX and end with a two-byte end flag sequence - DLE-ETX. The flag sequence allows the receiver to recognize the beginning and end of any received frame. On this, in the well-known protocol, the principle of detecting any frame is based.

Кроме того, в общей структуре кадров определены элементы поля оглавления, такие как последовательный номер передачи N(S) и последовательный номер приема N(R). Эти элементы структуры кадров используются для нумерации передаваемых кадров и квитирования принятых, а также используются в алгоритме ARQ при перезапросе кадров, принятых с ошибкой.In addition, elements of a table of contents field, such as transmission serial number N (S) and reception serial number N (R), are defined in the overall frame structure. These elements of the frame structure are used to number the transmitted frames and acknowledge received frames, and are also used in the ARQ algorithm when re-querying frames received with an error.

В каналах низкого качества с большой вероятностью ошибки повышается вероятность искажения как флаговой последовательности, так и элементов управляющего поля - номеров передачи и приема. Это, в свою очередь, приводит к необнаружению любых кадров (как информационных, так и супервизорных) и к перезапросам этих кадров, даже если остальная информация в кадре была не искажена. В результате понижается пропускная способность канала из-за увеличивающегося количества запросов кадров и их повторной передачи.In channels of low quality with a high probability of error, the likelihood of distortion of both the flag sequence and the elements of the control field — transmission and reception numbers — is increased. This, in turn, leads to the failure to detect any frames (both information and supervisor) and to re-requests of these frames, even if the rest of the information in the frame was not distorted. As a result, the channel capacity decreases due to the increasing number of frame requests and their retransmission.

Технический результат от использования изобретения - повышение пропускной способности при дуплексном обмене информацией в каналах различного качества, в том числе и изменяющегося за счет повышения надежности выделения кадров, повышения надежности алгоритма гибридного ARQ и минимизации избыточной информации связанной с выделением принимаемых кадров и квитированием достоверно принятых кадров.The technical result from the use of the invention is to increase the throughput when duplex information is exchanged in channels of various quality, including changing due to increased reliability of frame allocation, increased reliability of the hybrid ARQ algorithm and minimized redundant information associated with the allocation of received frames and acknowledgment of reliably received frames.

Технический результат достигается тем, что в способе дуплексной передачи и приема информации, включающем двустороннюю передачу и прием данных в последовательности кадров и коррекцию ошибок, при которой стороны осуществляют проверку достоверности принятых кадров, автоматический селективный запрос кадра, принятого с ошибкой, повторную передачу запрашиваемого кадра и квитирование достоверно принятых кадров, ведут передачу и прием данных стороны М и S в синхронном режиме, выделяя одновременно на каждом i-том шаге принимаемые и передаваемые кадры по их фиксированным размерам NM и NS путем подсчета в непрерывной последовательности передаваемых и принимаемых байт, при этом передатчики сторон выполнены с возможностью передачи команд телеуправления (КТУ), а приемники - с возможностью распознавания КТУ при приеме текущего кадра, причем начинают передачу данных стороны, инициируя перед передачей первого кадра последовательности передачу КТУ СТАРТ, автоматический селективный запрос кадра, принятого с ошибкой, сторона M(S) осуществляет инициированием передачи КТУ запрос кадра (ЗК) перед передачей текущего Мк (Sj) кадра, а передавая запрашиваемый кадр, сторона S(M) инициирует передачу КТУ повтор кадра (ПК), если же запрос на повтор кадра сторона M(S) осуществляет при передаче кадра, запрошенного на предыдущем шаге, она инициирует передачу КТУ ЗПК, разницу между количеством принятых и переданных КТУ ЗПК для восстановления режима синхронности стороны компенсируют, инициируя передачу КТУ СИНХ перед текущим кадром, причем сторона M(S) принимает решение об инициировании передачи на i-ом шаге текущего кадра после проверки на (i-1)-ом шаге достоверности кадра, переданного ей стороной S(M) на (i-2)-ом шаге, и при этом, начиная с четвертого кадра последовательности данных, она принимает решение о передаче на i-том шаге очередного кадра последовательности, если принято решение о квитировании кадра Мк (Sj) переданного стороне S(M) на (1-2)-ом шаге, а принимает сторона M(S) решение о квитировании достоверно принятого на (1-2)-ом шаге кадра, если при достоверном приеме на i-ом шаге текущего кадра, переданного стороной S(M), она не распознает КТУ ЗК или КТУ ЗПК.The technical result is achieved in that in a method of duplex transmission and reception of information, including two-way transmission and reception of data in a sequence of frames and error correction, in which the parties verify the received frames, automatically selectively request a frame received with an error, retransmit the requested frame and acknowledgment of reliably received frames, transmit and receive data of the parties M and S in synchronous mode, highlighting at the same i-th step the received and transmit e frames according to their fixed size of N M, and N S by counting the transmitted and received bytes in a continuous sequence, wherein the transmitter side are adapted to transmit commands telecontrol (KTU) and receivers - to recognize a CTS when receiving the current picture and start transmission the side data, initiating the transmission of the STU START before transmitting the first frame of the sequence, the automatic selective request of the frame received with an error, the side M (S) initiates the transmission of the STU request frame (W ) Before transmission of the current M to (S j) of the frame, and transmitting the requested frame, S (M) side initiates the transmission of the CTS frame is repeated (PC), if a request for a frame is repeated side M (S) carries a frame is transmitted, search the previous step, it initiates the transfer of the CTU ZPK, the difference between the number of received and transmitted KTU ZPK to restore the synchronism mode, the parties compensate by initiating the transfer of the CTU SINH before the current frame, and the side M (S) decides to initiate the transfer at the i-th step of the current frame after checks for (i -1) -th step of authenticity of the frame transmitted to it by the S (M) side at the (i-2) -th step, and in this case, starting from the fourth frame of the data sequence, it makes a decision to transmit the next frame of the sequence at the i-th step if a decision has been made to acknowledge the frame M to (S j ) transferred to the S (M) side at the (1-2) th step, and the M (S) side decides to acknowledge the reliable received at the (1-2) th step frame, if upon reliable reception at the i-th step of the current frame transmitted by the side S (M), it does not recognize the CTU ZK or KTU ZPK.

Кадры могут быть использованы со структурой, содержащей информационное поле и контрольную последовательность CRC.Frames can be used with a structure containing an information field and a CRC control sequence.

На фиг.1 изображена ситуация передачи кадров без перезапросов,Figure 1 shows the situation of the transmission of frames without retransmissions,

на фиг.2 - ситуация перезапроса принятого недостоверно кадра S+0 стороной М,figure 2 - the situation of the re-request of an received invalid frame S + 0 side M,

на фиг.3 - ситуация применения КТУ ЗПК и КТУ СИНХ.figure 3 - the situation of application of KTU ZPK and KTU SINH.

Сущность способа заключается в том, что, используя полнодуплексный режим каналов, кадры передают и принимают одновременно обе стороны в синхронном режиме. Стороны М и S передают кадры ("M+k" и "S+j" соответственно) и принимают кадры ("S+j" и "M+k" соответственно), имеющие фиксированные размеры соответственно NM и Ns байт и структуру, содержащую информационное поле и контрольную последовательность CRC, либо проверочную последовательность используемого кода. При выборе размеров кадров должно выполняться условиеThe essence of the method lies in the fact that, using the full duplex mode of the channels, the frames transmit and receive at the same time both sides in synchronous mode. Parties M and S transmit frames ("M + k" and "S + j", respectively) and receive frames ("S + j" and "M + k", respectively) having fixed sizes, respectively, N M and N s bytes and structure containing the information field and the CRC control sequence, or the verification sequence of the code used. When choosing frame sizes, the condition

Figure 00000001
,
Figure 00000001
,

где Vs и Vм - канальные скорости передачи (байт/с), т.е. время передачи кадров в обоих направления должно быть одинаковым (фиг.1).where V s and V m are the channel transfer rates (bytes / s), i.e. the transmission time of frames in both directions should be the same (figure 1).

Выделяют кадры на каждом i-том шаге путем подсчета в непрерывной последовательности передаваемых и принимаемых байт в соответствии с их размерами. За последним байтом передающегося кадра следует первый байт следующего кадра.Frames are allocated at each i-th step by counting in a continuous sequence of transmitted and received bytes in accordance with their size. The last byte of the transmitted frame is followed by the first byte of the next frame.

Для установления кадровой синхронизации приемников относительно передатчиков для селективного запроса принятых с искажением кадров и для квитирования перезапроса стороны М и S применяют для передачи помехозащищенные структуры информации - команды телеуправления (КТУ). Для этого используют передатчики, выполненные с возможностью передачи команд телеуправления (КТУ), а приемники - с возможностью распознавания КТУ при приеме текущего кадра.To establish the frame synchronization of the receivers relative to the transmitters for the selective request of the frames received with distortion and for acknowledging the re-request, the M and S sides use noise-protected information structures - telecontrol commands (CTUs) to transmit. For this, transmitters are used that are capable of transmitting telecontrol commands (CTUs), and receivers with the ability to recognize CTUs when receiving the current frame.

КТУ состоят соответственно из nм и ns байт и обладают помехоустойчивым правилом их выделения. Размеры КТУ nм и ns и правило выделения КТУ определяются исходя из требуемых вероятности выделения КТУ в каналах с заданным качеством, вероятности трансформации одной КТУ в другую и вероятности набора КТУ из информации и шумов. Размер КТУ должен быть не более размера кадра минус предполагаемая трассовая задержка между передатчиком одной стороны и приемником другой стороны и соответствовать условиюKTU consist respectively of n m and n s bytes and have an error-correcting rule for their allocation. The sizes of the CTU n m and n s and the rule for the allocation of CTUs are determined based on the required probabilities of the allocation of CTUs in channels with a given quality, the probability of transformation of one CTU into another and the probabilities of the set of CTUs from information and noise. The size of the CTU should be no more than the frame size minus the estimated path delay between the transmitter of one side and the receiver of the other side and meet the condition

Figure 00000002
,
Figure 00000002
,

где Vs и VM - канальные скорости передачи (байт/с), т.е. время передачи КТУ в обоих направления должно быть одинаковым (фиг.2, фиг.3).where V s and V M are the channel transfer rates (bytes / s), i.e. the transmission time of the CTU in both directions should be the same (figure 2, figure 3).

Необходимым требованием к правилу выделения КТУ является условие ее выделения при приеме только всех байт КТУ.A necessary requirement for the KTU allocation rule is the condition for its allocation when receiving only all KTU bytes.

При необходимости передачи КТУ за последним байтом переданного кадра следует первый байт КТУ, а за последним байтом переданной КТУ следует первый байт следующего кадра.If it is necessary to transfer the KTU, the last byte of the transmitted frame is followed by the first byte of the KTU, and the last byte of the transmitted KTU is followed by the first byte of the next frame.

Передаваемая КТУ передается на интервале текущего шага первой, затем передается кадр, который может быть очередным кадром передаваемой последовательности или повторяемым.The transmitted CTU is transmitted on the interval of the current step first, then a frame is transmitted, which can be the next frame of the transmitted sequence or repeated.

При приеме n-го байта кадра принимаемого после КТУ попытка выделения КТУ не выполняется.Upon receipt of the nth byte of the frame received after the CTU, an attempt to allocate the CTU is not performed.

Время определения достоверности кадра ТДК, время передачи кадра ТПК, время передачи КТУ ТКТУ должны соответствовать условиями:Determining the reliability of the frame time T DC transmission time T PC frame, transmission time T KTU KTU must comply with terms and conditions:

ТДКПКТЗ и ТКТУПКТЗ, где ТТЗ - время трассовой задержки.T DK <T PK -T TK and T KTU <T PK -T TK , where T TK - route delay time.

Стороны начинают передачу данных, инициируя перед передачей кадра первого шага передачу КТУ СТАРТ (фиг.1). Процедура синхронизации передатчиков (моментов начала передачи КТУ СТАРТ) обеих сторон не рассматривается.The parties begin the data transfer, initiating the transmission of the STU START before transmitting the frame of the first step (Fig. 1). The procedure for synchronizing the transmitters (the moments of the start of transmission of the CTU START) of both parties is not considered.

Автоматический селективный запрос кадра, принятого с ошибкой, сторона M(S) осуществляет инициированием передачи КТУ запрос кадра (ЗК) перед передачей текущего Мк (Sj) кадра.An automatic selective request for a frame received with an error, the M (S) side initiates a transmission of CTU frame request (SC) before transmitting the current M to (S j ) frame.

Если же запрос на повтор кадра сторона M(S) осуществляет при передаче кадра, запрошенного на предыдущем шаге, она инициирует передачу КТУ ЗПК.If the request to repeat the frame, the party M (S) implements when transmitting the frame requested in the previous step, it initiates the transfer of the CTU ZPK.

Разницу между количеством принятых и переданных КТУ ЗПК для восстановления режима синхронности стороны компенсируют передачей КТУ СИНХ перед текущим кадром, если не требуется передавать КТУ ЗК, КТУ ЗПК или КТУ ПК.The difference between the number of received and transmitted KTU ZPK to restore the synchronism mode is compensated by the transmission of KTU SINH before the current frame, if it is not necessary to transmit KTU ZK, KTU ZPK or KTU PC.

Работа передатчиков и приемников обеих сторон при осуществлении способа включает выполнение следующих действий:The operation of the transmitters and receivers of both sides in the implementation of the method includes the following steps:

1. Приемники каждой стороны, после выделения КТУ СТАРТ, являющегося фактом установления кадровой синхронизации, начинают последовательный прием кадров исходя из того, что кадры для каждой из сторон имеют одинаковый размер и следуют друг за другом последовательно, если только не выполнялся селективный запрос на повтор недостоверно принятого кадра.1. The receivers of each side, after highlighting the CTU START, which is the fact of establishing frame synchronization, begin sequential reception of frames on the basis that the frames for each of the sides are the same size and follow each other sequentially, unless a selective repeat request is performed unreliably received frame.

2. При приеме nS-го байта стороной М и nМ-го байта стороной S каждого шага выполняется попытка выделения КТУ обеими сторонами. Если КТУ не выделены, то предполагается, что идет передача текущего кадра сторонами, и его прием продолжается (фиг.1).2. Upon receiving the n-th byte S side and the M n M th byte of each side S is attempted separation step KTU both sides. If KTU not selected, it is assumed that the current frame is being transmitted by the parties, and its reception continues (Fig. 1).

3. Приемники сторон, при приеме последнего байта кадра, выполняют проверку его достоверности и в то же время выполняют прием байт следующего кадра. Причем достоверность приема кадров определяется любым правилом, гарантирующим требуемую достоверность принятого кадра (CRC16, CRC32, различные варианты блочных кодов).3. The receivers of the parties, upon receipt of the last byte of the frame, check its validity and at the same time receive bytes of the next frame. Moreover, the reliability of receiving frames is determined by any rule that guarantees the required reliability of the received frame (CRC16, CRC32, various variants of block codes).

4. Решение о достоверности принятого кадра должно быть получено приемником стороны до момента начала следующего шага передатчика (момента передачи следующего кадра передатчиком этой же стороны).4. The decision on the reliability of the received frame must be received by the receiver of the party before the start of the next step of the transmitter (the moment of transmission of the next frame by the transmitter of the same side).

5. Если принятый кадр удовлетворяет правилу проверки достоверности, то передатчики сторон продолжают передавать на следующем шаге очередные кадры передаваемой последовательности (фиг.1).5. If the received frame satisfies the validation rule, then the side transmitters continue to transmit in the next step the next frames of the transmitted sequence (figure 1).

6. Сторона М (фиг.1) на i-ом шаге принимает решение о квитировании стороной S переданного на (i-2)-ом шаге стороне S кадра (кадр М+0), если приемник стороны М не выделяет КТУ ЗК или КТУ ЗПК после приема nS-го байта кадра i-го шага (кадр S+2) и если кадр i-го шага (кадр S+2) принят достоверно. Аналогичные действия в такой ситуации выполняет и сторона S.6. Side M (figure 1) at the i-th step decides to acknowledge by the S side the frame transmitted at the (i-2) th step to the S side (frame M + 0), if the receiver of the M side does not allocate a CT or a CT ZPK after receiving the n S- th byte of the frame of the i-th step (frame S + 2) and if the frame of the i-th step (frame S + 2) is received reliably. Similar actions in this situation are performed by side S.

7. Начиная с четвертого кадра последовательности данных, сторона М принимает решение на i-ом шаге (фиг.1) о инициировании передачи стороне S очередного кадра передаваемой последовательности (кадра М+3, а не перезапрашиваемого стороной S кадра М+0), если принято решение о квитировании кадра переданного стороне S на (i-2)-ом шаге (кадр М+0). Аналогичные действия в такой ситуации выполняет и сторона S.7. Starting from the fourth frame of the data sequence, the side M makes a decision at the i-th step (Fig. 1) to initiate the transmission to side S of the next frame of the transmitted sequence (frame M + 3, and not the frame S + M re-requested by side S), if a decision was made to acknowledge the frame transmitted to the S side at the (i-2) -th step (frame M + 0). Similar actions in this situation are performed by side S.

8. Если сторона М (фиг.2) определила на i-ом шаге, что принятый на (i-1)-ом шаге кадр (S+0) недостоверный, то она инициирует на (i+1)-ом шаге передачу своим передатчиком КТУ ЗК. После передачи КТУ ЗК передатчик передает следующий кадр М+2 на интервале (i+1)-го шага. Аналогичные действия в такой ситуации выполняет и сторона S. В данный момент происходит смещение начала передачи (i+2)-го шага стороны М относительно начала передачи (i+2)-го шага стороны S. Аналогичные действия в такой ситуации выполняет и сторона S.8. If the side M (figure 2) determined at the i-th step that the frame (S + 0) received at the (i-1) -th step is invalid, then it initiates at its (i + 1) -th step the transfer of its transmitter KTU ZK. After transmission of the CTU ZK, the transmitter transmits the next frame M + 2 on the interval of the (i + 1) -th step. Side S performs similar actions in such a situation. At the moment, the start of transmission of the (i + 2) -th step of side M is shifted relative to the start of transmission of the (i + 2) -th step of side S. Side S also performs similar actions in this situation .

9. Если сторона S (фиг.2) выделяет после приема nМ-го символа на (i+1)-ом шаге КТУ ЗК, что означает для нее требование другой стороны повторить кадр, переданный стороной S двумя шагами раньше относительно текущего шага (кадр S+0, переданный на (i-1)-ом шаге), то на (i+2)-ом шаге она инициирует передачу КТУ ПК. После передачи КТУ ПК на интервале (i+2)-го шага сторона S передает перезапрашиваемый кадр (кадр S+0). Происходит выравнивание начала передачи следующих шагов на сторонах S и М. Аналогичные действия в такой ситуации выполняет и сторона М. Далее передатчики сторон S и М передают на (i+3)-ем шаге очередные кадры S+3 и М+4 соответственно.9. If the S side (2) allocates M after receiving the n th symbol to (i + 1) -th step KTU HCC, which means the requirement for it to repeat the other side frame, the transmitting side S with respect to two steps before the current step ( frame S + 0 transmitted at the (i-1) -th step), then at the (i + 2) -th step, it initiates the transfer of the PC CTU. After transmitting the PC CTU at the interval of the (i + 2) -th step, the S side transmits the requested frame (S + 0 frame). The beginning of the transmission of the next steps on the S and M sides is equalized. The M side performs similar actions in this situation. Further, the transmitters of the S and M sides transmit the next frames S + 3 and M + 4 at the (i + 3) -th step, respectively.

10. Если сторона М (фиг.2) после приема nS-го символа текущего кадра выделяет КТУ ПК, то это означает для нее факт приема стороной S КТУ ЗК и что далее на (i+2)-ом шаге стороной S будет передан повторяемый кадр S+0, переданный двумя шагами ранее. Аналогичные действия в такой ситуации выполняет и сторона S.10. If the side M (2) after receiving n S -th symbol identifies the current frame KTU PC, this means for her fact reception side S KTU HCC and that further the (i + 2) -th step S side will be transmitted to repeatable frame S + 0 transmitted two steps earlier. Similar actions in this situation are performed by side S.

11. Если сторона S (фиг.3) определяет на i-ом шаге, что принятый ею на (i-1)-ом шаге кадр (кадр М+5) недостоверный и на этом же i-ом шаге при приеме nM-го байта выделяет КТУ ЗК (или КТУ ЗПК), что означает для нее требование другой стороны повторить кадр, переданный стороной S на (i-2)-ом шаге (кадр S+0), то она инициирует передачу на следующем (i+1)-ом шаге КТУ ЗПК. После передачи КТУ ЗПК на интервале (i+1)-го шага сторона S передает перезапрашиваемый кадр (кадр S+0). Аналогичные действия в такой ситуации выполняет и сторона М.11. If the side S (Fig. 3) determines at the i-th step that the frame (frame M + 5) received by it at the (i-1) th step is invalid and at the same i-th step when receiving n M - the byte is allocated by CTU ZK (or KTU ZPK), which means for it the requirement of the other side to repeat the frame transmitted by side S at the (i-2) -th step (frame S + 0), then it initiates the transfer at the next (i + 1 ) -th step of KTU ZPK. After transmitting the CTU ZPK on the interval of the (i + 1) -th step, the S side transmits the requested frame (S + 0 frame). Similar actions in this situation are performed by side M.

12. Если сторона М (Фиг.3) на (i+1)-ом шаге при приеме nS-го байта выделяет КТУ ЗПК, что означает для нее:12. If the side M (Figure 3) at the (i + 1) -th step, when receiving the n S- th byte, selects the CTU ZPK, which means for it:

- факт приема стороной S КТУ ЗК и далее на (i+1)-ом шаге стороной S будет передан повторяемый кадр (кадр S+0),- the fact that side S receives the CTU ZK and then at the (i + 1) -th step, side S will transmit a repeatable frame (frame S + 0),

- требование стороны S повторить на (i+2)-ом шаге кадр, переданный стороной М двумя шагами раньше относительно текущего шага (кадр М+5, переданный на (i-1)-ом шаге).- the requirement of the S side to repeat at the (i + 2) th step the frame transmitted by the M side two steps earlier relative to the current step (the M + 5 frame transmitted at the (i-1) th step).

Аналогичные действия в такой ситуации выполняет и сторона S.Similar actions in this situation are performed by side S.

13. Для восстановления синхронности начала и окончания шагов при различном количестве переданных и принятых стороной S КТУ ЗПК (фиг.3) она передает КТУ СИНХ, если на данном шаге не требуется передача других КТУ. Аналогичные действия в такой ситуации выполняет и сторона М.13. To restore the synchronism of the beginning and end of the steps with a different number of transmitted and received by the S side of the CTU ZPK (Fig.3), it transmits the KTU SINH if at this step the transfer of other KTUs is not required. Similar actions in this situation are performed by side M.

Claims (2)

1. Способ дуплексной передачи и приема информации, включающий двустороннюю передачу и прием данных в последовательности кадров и коррекцию ошибок, при которой стороны осуществляют проверку достоверности принятых кадров, автоматический селективный запрос кадра, принятого с ошибкой, повторную передачу запрашиваемого кадра и квитирование достоверно принятых кадров, отличающийся тем, что ведут передачу и прием данных стороны М и S в синхронном режиме, выделяя одновременно на каждом i-м шаге принимаемые и передаваемые кадры по их фиксированным размерам NM и NS путем подсчета в непрерывной последовательности передаваемых и принимаемых байт, при этом передатчики сторон выполнены с возможностью передачи команд телеуправления (КТУ), а приемники - с возможностью распознавания КТУ при приеме текущего кадра, причем начинают передачу данных стороны, инициируя перед передачей первого кадра последовательности передачу КТУ СТАРТ, автоматический селективный запрос кадра, принятого с ошибкой, сторона M(S) осуществляет инициированием передачи КТУ запрос кадра (ЗК) перед передачей текущего Мк (Sj) кадра, а, передавая запрашиваемый кадр, сторона S(M) инициирует передачу КТУ повтор кадра (ПК), если же запрос на повтор кадра сторона M(S) осуществляет при передаче кадра, запрошенного на предыдущем шаге, она инициирует передачу КТУ ЗПК, разницу между количеством принятых и переданных КТУ ЗПК для восстановления режима синхронности стороны компенсируют, инициируя передачу КТУ СИНХ перед текущим кадром, причем сторона M(S) принимает решение об инициировании передачи на i-м шаге текущего кадра после проверки на (i-1)-м шаге достоверности кадра, переданного ей стороной S(M) на (1-2)-м шаге, и при этом, начиная с четвертого кадра последовательности данных, она принимает решение о передаче на i-м шаге очередного кадра последовательности, если принято решение о квитировании кадра Мк (Sj) переданного стороне S(M) на (i-2)-м шаге, а принимает сторона M(S) решение о квитировании достоверно принятого на (i-2)-м шаге кадра, если при достоверном приеме на i-м шаге текущего кадра, переданного стороной S(M), она не распознает КТУ ЗК или КТУ ЗПК.1. The method of duplex transmission and reception of information, including two-way transmission and reception of data in a sequence of frames and error correction, in which the parties verify the received frames, automatically selectively request a frame received with an error, retransmit the requested frame and acknowledge authentically received frames, characterized in that the data are transmitted and received by the parties M and S in synchronous mode, highlighting simultaneously at each i-th step the received and transmitted frames are fixed th size of N M, and N S by counting in a continuous sequence of transmitted and received bytes, the transmitter side are adapted to transmit commands telecontrol (KTU) and receivers - to recognize a CTS when receiving the current picture and start data transmission side, initiating before transmitting the first frame of the sequence, transmission of STU START, automatic selective request for a frame received with an error, side M (S) initiates a transmission of STU request frame (SC) before transmitting of M to (S j) of the frame, and by transmitting the requested frame, S (M) side initiates the transmission of the CTS frame is repeated (PC), if a request for a frame is repeated side M (S) carries a frame is transmitted, search in the previous step, it initiates the transmission of the CTU ZPC, the difference between the number of received and transmitted CTU ZPC to restore the synchronism mode, the parties compensate by initiating the transmission of the CTU SINH before the current frame, and the side M (S) decides to initiate the transfer at the ith step of the current frame after checking on (i-1) -th confidence step ka the core transmitted to it by the S (M) side at the (1-2) -th step, and at the same time, starting from the fourth frame of the data sequence, it makes a decision to transmit the next frame of the sequence at the ith step, if a decision has been made to acknowledge the frame M to (S j ) transferred to the S (M) side at the (i-2) th step, and the M (S) side makes a decision to acknowledge the frame that was reliably received at the (i-2) th step, if, at reliable reception at i-th step of the current frame transmitted by the side S (M), it does not recognize CTU ZK or KTU ZPK. 2. Способ по п.1, отличающийся тем, что используют кадры со структурой, содержащей информационное поле и контрольную последовательность CRC. 2. The method according to claim 1, characterized in that they use frames with a structure containing an information field and a CRC control sequence.
RU2008114563/09A 2008-04-14 2008-04-14 Method of duplex transmission and receiving of information RU2373652C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2008114563/09A RU2373652C1 (en) 2008-04-14 2008-04-14 Method of duplex transmission and receiving of information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2008114563/09A RU2373652C1 (en) 2008-04-14 2008-04-14 Method of duplex transmission and receiving of information

Publications (1)

Publication Number Publication Date
RU2373652C1 true RU2373652C1 (en) 2009-11-20

Family

ID=41478037

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2008114563/09A RU2373652C1 (en) 2008-04-14 2008-04-14 Method of duplex transmission and receiving of information

Country Status (1)

Country Link
RU (1) RU2373652C1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MX9708255A (en) * 1995-04-27 1998-10-31 Time Domain Corp Full duplex ultrawide-band communication system and method.
RU2201035C2 (en) * 1995-10-23 2003-03-20 Нокиа Мобайл Фоунс Лтд. Method, device, and communication network for eliminating superposition of signals during radio communications

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MX9708255A (en) * 1995-04-27 1998-10-31 Time Domain Corp Full duplex ultrawide-band communication system and method.
RU2201035C2 (en) * 1995-10-23 2003-03-20 Нокиа Мобайл Фоунс Лтд. Method, device, and communication network for eliminating superposition of signals during radio communications

Similar Documents

Publication Publication Date Title
US7733914B2 (en) Method of, and system for, communicating data, and a station for transmitting data
KR101520116B1 (en) Uplink transmission enhancement by tti bundling
EP2273712B1 (en) Method and apparatus for improving data transmission reliability in a wireless communications system
EP1281248B1 (en) Transmitting and receiving data according to radio link protocol in a mobile communications system
EP1349329B1 (en) Window based stall avoidance mechanism for high speed wireless communication system
TWI524708B (en) Methods for dealing with HARQ collisions and PUSCH retransmission collisions in TDD
EP3097653B1 (en) Harq frame data structure and method of transmitting and receiving with harq in systems using blind detection
EP3657718A1 (en) Transmission control method for harq in mobile communication system
KR101645304B1 (en) Apparatus and method for operating duplication harq in mobile communication system
CN1329802A (en) Random access in mobile telecommunications system
AU9344601A (en) Hybrid arq with parallel packet transmission
UA77047C2 (en) Method of moving a receiving window in a wireless mobile communication system
CN100361481C (en) Method, device and transmitter for transmitting data from transmitter to receiver
RU2455770C2 (en) Method and device for data unit transfer
EP2353333A1 (en) System and method of downlinking data to an unsynchronized user equipment in a telecommunications network
KR20080054683A (en) Device for transmitting and receiving data in mobile communication system
JP2002152311A (en) Method for sending information through communication system using arq equipped with ir function
US20030028837A1 (en) Method for driving retransmission timer in mobile telecommunications system using radio link protocol
WO2004053114A9 (en) Radio link protocol sync procedure
RU2373652C1 (en) Method of duplex transmission and receiving of information
JP5648631B2 (en) Receiving device, receiving method and program
CN101656604A (en) Method and device for realizing hybrid automatic repeat request
CN111008172A (en) Interface communication protocol stack
KR101376583B1 (en) Apparatus and method for nack configuration in mobile communication system
CN101030841B (en) Method and apparatus for notifying protocol unit length variation

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20110415

NF4A Reinstatement of patent

Effective date: 20120327