Movatterモバイル変換


[0]ホーム

URL:


CN105406942A - Communication data deinterleaving device and deinterleaving method - Google Patents

Communication data deinterleaving device and deinterleaving method
Download PDF

Info

Publication number
CN105406942A
CN105406942ACN201510711382.3ACN201510711382ACN105406942ACN 105406942 ACN105406942 ACN 105406942ACN 201510711382 ACN201510711382 ACN 201510711382ACN 105406942 ACN105406942 ACN 105406942A
Authority
CN
China
Prior art keywords
data
memory
deinterleaving
communication data
state
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.)
Pending
Application number
CN201510711382.3A
Other languages
Chinese (zh)
Inventor
韩铁峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuxi Fengchao Meijia Network Technology Co Ltd
Original Assignee
Wuxi Fengchao Meijia Network Technology Co Ltd
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 Wuxi Fengchao Meijia Network Technology Co LtdfiledCriticalWuxi Fengchao Meijia Network Technology Co Ltd
Priority to CN201510711382.3ApriorityCriticalpatent/CN105406942A/en
Publication of CN105406942ApublicationCriticalpatent/CN105406942A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The invention discloses a communication data deinterleaving device and a deinterleaving method. The device comprises a CPU, a register and two memories, wherein the two memories have the same data capacities; the first memory is used for storing the communication data; the second memory is used for storing a state flag bit; and the state flag bit inside the second memory flags the reading state for the data stored at a corresponding position inside the first memory. The data flag bit is adopted to flagging the reading state for the communication data at each data bit in the first memory, communication data deinterleaving is realized by adopting the two memories of two sizes, resources are saved, the cost is reduced, and the efficiency is high.

Description

A kind of communication data deinterleaving apparatus and de-interlacing method
Technical field
The present invention relates to a kind of Data Handling Equipment And Method, particularly a kind of deinterleaving apparatus of data and method thereof.
Background technology
Communication data can be carried out interlace operation in the modulation process of transmitting of communication data, data interlacing can ensure the maximization of data restorability while ensureing the possibility reduction that transfer of data is made mistakes.Data interlacing is exactly data arrangement become different orders to transmit, and data being deinterleaved after the other side receives data reverts to original order.
Existing data de-interlacing method is with two the same memories, reads the data in first memory successively and it is put on a position of second memory, will take the identical internal memory of two capacity like this, occupy more resource.
Summary of the invention
Goal of the invention: in order to overcome the deficiencies in the prior art, the invention provides and a kind ofly take less resource and just can realize the apparatus and method that communication data deinterleaves.
Technical scheme: for achieving the above object, a kind of communication data deinterleaving apparatus of the present invention comprises CPU, register and two memories, the data capacity of described two memories is identical, wherein first memory is used for storing communication data, second memory is used for storage state flags position, the Status Flag bit flag in described second memory be the reading state of data that in first memory, correspondence position stores.
Described state flag bit is 1 bit character, and namely comprise 0 and 1 two states, wherein 0 mark is not read state, and 1 mark is read state.
Based on a de-interlacing method for above-mentioned communication data deinterleaving apparatus, the concrete steps deinterleaved are:
Step 1: described CPU reads the data in described second memory successively, finds out the position that first is the data of 0, and the data of the correspondence position in described first memory is saved in register, and change this state flag bit into 1 simultaneously;
Step 2: according to the algorithm that deinterleaves, described CPU judges that in now memory, data should write the position in first memory, and data in position in the first memory that should write and the data displacement position in now register, and the state flag bit in second memory corresponding to position in the first memory that should write changes 1 into;
Step 3: the like, repeat the processing method of step 2, until data all in second memory all become 1, then the data in first memory become the order after deinterleaving from the order before deinterleaving.
Beneficial effect: the present invention adopts the reading state of the communication data of each data bit in Data Labels bit flag first memory to achieve and adopts small one and large one two memories to realize communication data and deinterleave, economize on resources, reduce costs, and efficiency is also higher.
Accompanying drawing explanation
Accompanying drawing 1 is the schematic diagram of communication data deinterleaving apparatus.
Embodiment
Below in conjunction with accompanying drawing, the present invention is further described.
Communication data deinterleaving apparatus as shown in Figure 1 comprises CPU, register and two memories, the data capacity of described two memories is identical, wherein first memory is used for storing communication data, second memory is used for storage state flags position, the Status Flag bit flag in described second memory be the reading state of data that in first memory, correspondence position stores.
Described state flag bit is 1 bit character, and namely comprise 0 and 1 two states, wherein 0 mark is not read state, and 1 mark is read state.
Based on a de-interlacing method for above-mentioned communication data deinterleaving apparatus, the concrete steps deinterleaved are:
Step 1: described CPU reads the data in described second memory successively, finds out the position that first is the data of 0, and the data of the correspondence position in described first memory is saved in register, and change this state flag bit into 1 simultaneously;
Step 2: according to the algorithm that deinterleaves, described CPU judges that in now memory, data should write the position in first memory, and data in position in the first memory that should write and the data displacement position in now register, and the state flag bit in second memory corresponding to position in the first memory that should write changes 1 into;
Step 3: the like, repeat the processing method of step 2, until data all in second memory all become 1, then the data in first memory become the order after deinterleaving from the order before deinterleaving.
As in accompanying drawing 1, data ABCDEF ... N becomes ECABFD after interweaving ... N, it is 0 that CPU reads S1 data bits certificate in second memory, then the data E of K1 data bit in first memory is extracted register, judge that it should in K5 data bit, then the data F in K5 data bit and the data E in register is exchanged, change the data of the state flag bit S5 data bit in the second corresponding for K5 data bit register into 1 simultaneously; Judge the data bit that now data F should be residing again, the like exchange, until until data all in second memory all become 1, then the data in first memory become the order after deinterleaving from the order before deinterleaving.
The above is only the preferred embodiment of the present invention; be noted that for those skilled in the art; under the premise without departing from the principles of the invention, can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (3)

CN201510711382.3A2015-10-282015-10-28Communication data deinterleaving device and deinterleaving methodPendingCN105406942A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510711382.3ACN105406942A (en)2015-10-282015-10-28Communication data deinterleaving device and deinterleaving method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510711382.3ACN105406942A (en)2015-10-282015-10-28Communication data deinterleaving device and deinterleaving method

Publications (1)

Publication NumberPublication Date
CN105406942Atrue CN105406942A (en)2016-03-16

Family

ID=55472213

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510711382.3APendingCN105406942A (en)2015-10-282015-10-28Communication data deinterleaving device and deinterleaving method

Country Status (1)

CountryLink
CN (1)CN105406942A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP1489873A2 (en)*2003-06-162004-12-22Broadcom CorporationSystem and method to extract uplink status flag bits in a cellular wireless network
CN101060374A (en)*2007-04-112007-10-24中兴通讯股份有限公司Turbo coding stream processing device and method
CN101800619A (en)*2009-12-282010-08-11福州瑞芯微电子有限公司Interleaver or deinterleaver method and device thereof based on block interleaver
CN101848002A (en)*2010-06-182010-09-29上海交通大学Iterative decoding device of RS (Reed-solomon) cascading grid modulation code and decoding method thereof
CN101902303A (en)*2009-05-272010-12-01中国科学院微电子研究所 A device and method for realizing interleaving and deinterleaving multiplexing
CN101986584A (en)*2010-10-222011-03-16中国科学院计算技术研究所Rate de-matching device and method in 3GPP LTE
CN102523010A (en)*2011-12-072012-06-27南京航空航天大学Moderate Resolution Imaging Spectroradiometer (MODIS) moderate resolution digital signal receiving method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP1489873A2 (en)*2003-06-162004-12-22Broadcom CorporationSystem and method to extract uplink status flag bits in a cellular wireless network
CN101060374A (en)*2007-04-112007-10-24中兴通讯股份有限公司Turbo coding stream processing device and method
CN101902303A (en)*2009-05-272010-12-01中国科学院微电子研究所 A device and method for realizing interleaving and deinterleaving multiplexing
CN101800619A (en)*2009-12-282010-08-11福州瑞芯微电子有限公司Interleaver or deinterleaver method and device thereof based on block interleaver
CN101848002A (en)*2010-06-182010-09-29上海交通大学Iterative decoding device of RS (Reed-solomon) cascading grid modulation code and decoding method thereof
CN101986584A (en)*2010-10-222011-03-16中国科学院计算技术研究所Rate de-matching device and method in 3GPP LTE
CN102523010A (en)*2011-12-072012-06-27南京航空航天大学Moderate Resolution Imaging Spectroradiometer (MODIS) moderate resolution digital signal receiving method

Similar Documents

PublicationPublication DateTitle
CN103546467B (en)The method applying Modbus rtu protocol on TCP/IP network
CN111818060A (en)Communication protocol, method and system supporting hybrid and discrete data transmission
CN102546082B (en)Rate de-matching method and device
CN102298508A (en)Stream-based method and device for prereading solid state disk
CN102255687A (en)Rate matching method and device thereof
CN102170649B (en)Method and apparatus of PDCCH blind detection apparatus
CN106533850A (en)Panel scene control method based on NFC card mode
CN101640616B (en)Method and device for recovering MAC address
CN102629235A (en)Method for increasing read-write speed of double data rate (DDR) memory
CN105406942A (en)Communication data deinterleaving device and deinterleaving method
CN105243810B (en)Power user power consumption information acquisition system and its acquisition method
CN104467865B (en)Serial communication protocol controller, byte split circuit and 8b10b encoders
CN101783165A (en)Semiconductor memory, semiconductor memory system and corresponding programming method
CN102265266B (en) Method and device for data address encoding
CN105637791A (en)Cyclic mapping method and device
CN106776394B (en)A kind of hardware system and memory of data conversion
CN105450488A (en)Data processing method and related device
CN106411479B (en)Data receiver and its data transmission method based on HARQ technology
CN104881386A (en)Device for solving direct current balance of BLVDS bus
CN201976212U (en)Image redundancy cache circuit applied to industrial monitoring equipment
CN204667392U (en)A kind of device solving BLVDS bus DC balance problem
CN207715989U (en)A kind of fixing device of complex form of Chinese characters recording device
CN103905499A (en)Method and system for using shared disk to construct communication channel
CN206619060U (en)A kind of 100G network interface cards based on QSFP interfaces
CN205195734U (en)PCIExpress switch

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
WD01Invention patent application deemed withdrawn after publication
WD01Invention patent application deemed withdrawn after publication

Application publication date:20160316


[8]ページ先頭

©2009-2025 Movatter.jp