CN106413138B - Data mapping method, device and equipment - Google Patents
Data mapping method, device and equipment Download PDFInfo
- Publication number
- CN106413138B CN106413138B CN201610876881.2A CN201610876881A CN106413138B CN 106413138 B CN106413138 B CN 106413138B CN 201610876881 A CN201610876881 A CN 201610876881A CN 106413138 B CN106413138 B CN 106413138B
- Authority
- CN
- China
- Prior art keywords
- narrow
- band
- sampling point
- narrowband
- mapping
- 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
- 238000013506 data mapping Methods 0.000 title claims abstract description 47
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000005070 sampling Methods 0.000 claims abstract description 463
- 238000013507 mapping Methods 0.000 claims abstract description 124
- 239000000969 carrier Substances 0.000 claims description 51
- 230000001360 synchronised effect Effects 0.000 claims description 32
- 238000004364 calculation method Methods 0.000 claims description 15
- 230000006870 function Effects 0.000 claims description 11
- 239000004576 sand Substances 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 abstract description 22
- 238000010586 diagram Methods 0.000 description 19
- 101000821257 Homo sapiens Syncoilin Proteins 0.000 description 5
- 102100021919 Syncoilin Human genes 0.000 description 5
- 230000006978 adaptation Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 229920001609 Poly(3,4-ethylenedioxythiophene) Polymers 0.000 description 1
- 230000004308 accommodation Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000007726 management method 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
- 230000003287 optical effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000002428 photodynamic therapy Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
- H04W88/085—Access point devices with remote components
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the present application provides a kind of data mapping method, device and equipment, and this method is first by the N' of narrowbandAThe corresponding narrowband IQ sampled point of a narrow-band antenna carrier wave carries out binding grouping, obtain narrowband groups of samples, using preset number narrowband groups of samples as a mapping narrowband groups of samples, using mapping narrowband groups of samples and corresponding synchronizing sequence as a baseband sampling point group, by N'AThe corresponding baseband sampling point group of a narrow-band antenna carrier wave is mapped in the timeslice in K' broadband in broadband, and then the narrowband IQ sampled point of narrowband is mapped in the basic frame of common public radio interface as unit of the timeslice in the K' broadband after mapping again.Using the technical solution in the embodiment of the present application, CPRI simultaneous transmission broadband and narrow band data can be made, to realize the compatible transmission of wide and narrow strip data, improve the adaptability and utilization rate of existing CPRI.
Description
Technical Field
The present invention relates to the field of communications, and in particular, to a data mapping method, apparatus, and device.
Background
With the continuous progress of mobile communication technology, the network architecture of wireless communication is also continuously evolving forward, and a base station system with baseband and radio frequency separation as main characteristics has become a public network base station, especially a Long Term Evolution (LTE) base station as a main form, that is, the base station system is a distributed radio frequency system. In a Radio frequency system in which a BaseBand Unit (BBU) and a Remote Radio Unit (RRU) are distributed, a Common Public Radio Interface (CPRI) is a standard Interface for interaction between a Radio Equipment Control center (REC) in which the BBU is located and a Radio Equipment (RE) in which the RRU is located. CPRI has the characteristics of standardization, high transmission rate, small delay, and the like, and thus, CPRI becomes a common interface for REC and RE in a public network base station, and a transmission protocol of the interface is called a CPRI protocol. Fig. 1 is a basic configuration diagram of CPRI, and a CPRI system includes a CPRI link in addition to REC and RE. Fig. 2 is a layered structure diagram of the CPRI protocol, which shows that the CPRI protocol is divided into two layers: the physical layer and the data link layer. Generally, a digital baseband modulation signal between the REC and the RE is transmitted through an in-phase/Quadrature-phase (IQ) two-component data stream (IQ data for short) channel in a data link layer. If the REC transmits IQ data to the RE, the REC is called a data transmitter, and the RE is called a data receiver; if the RE transmits IQ data to the REC, the RE is called a data transmitter and the REC is called a data receiver. Regardless of which party is the data transmitting party and which party is the data receiving party, IQ data mapping is required before transmission of IQ data, and the purpose is to transmit IQ data according to the transmission requirements of CPRI.
Three IQ data mapping methods are proposed in the existing CPRI protocol: IQ-sample based (IQ sampled), symbol based (symbol based), and backward compatible (backward compatible). The basic idea of mapping the third IQ data is as follows: n of broadbandABroadband IQ sampling points (IQ samples) of Antenna carriers (Antenna-carrier, AxC for short) are uniformly distributed in K basic frames, each AxC has the same characteristics (the bit width and the sampling rate are the same), and each AxC corresponds to S broadband IQ sampling points respectively. The basic frame is the basic unit of CPRI transmission, NAThe corresponding time of S broadband IQ sampling points is the same as the time of K fundamental frames. One basic frame corresponds to one AxC container (AxCContainer), and thus the size N of one AxC containerCNeed to be satisfied at least to be able to bearThe condition of each sample point. If N is presentAThe S wideband IQ samples do not fill the AxC container in the K basic frames, and the remaining volume in the AxC container is filled by invalid samples. The calculation mode of S and K is given in the protocol, namely:
wherein f issIs the sampling rate of the broadband IQ data, fcFixed at 3.84MHz for CPRI basic frame rate, LCM is a function of the calculated least common multiple.
At present, due to relatively slow technical development of a trunking private network, a conventional narrow-band system, such as digital trunking PDT, digital mobile Radio standards DMR, Tetra (Trans European Trunked Radio), etc., is still using an integrated base station architecture, that is, an architecture in which a BBU and an RRU are integrated, and as system broadband LTE evolves, an architecture in which the BBU and the RRU are separated must be adopted. This involves the problem of containing and transmitting the narrowband data in the CPRI, but the CPRI interface protocol of the public network cannot be directly used in the private trunking network, because when calculating the number K of the basic frames corresponding to S wideband IQ sampling points (or narrowband IQ sampling points), the value obtained by narrowband calculation is much higher than the value obtained by wideband calculation. In the public network system, the configuration of the mapping parameter K is usually small (for example, within 50), so that the existing CPRI cannot transmit narrowband IQ data of a narrowband.
Therefore, a data mapping method capable of compatibly transmitting narrowband IQ data and wideband IQ data is required.
Disclosure of Invention
In order to solve the technical problems in the prior art, the invention provides a data mapping method, a data mapping device and data mapping equipment, which achieve the purpose of transmitting narrowband IQ data on the premise of not changing CPRI.
A data mapping method, comprising:
acquiring sampling rate f 'of narrowband IQ data of narrowband'sBroadband frequency fsfAnd number of narrowband antenna carriers N'AThe frequency of the broadband is the reciprocal of a time slice, and the time slice refers to a time period specified in a broadband standard protocol;
sample rate f 'of narrowband IQ data using the narrowband'sAnd frequency f of said wide bandsfObtaining the number S ' and N ' of narrow-band IQ sampling points corresponding to each narrow-band antenna carrier 'AThe number K' of the time slices of the broadband to which the narrowband IQ sampling points of the narrowband antenna carrier can be mapped;
according to the number S 'of the narrow-band IQ sampling points, the number K' of the time slices of the broadband and the bandwidth N of the broadbandttiCalculating the narrow-band IQ sampling points contained in the narrow-band sampling point groupNumber N ofSAxC;
Is N'ANarrow-band IQ sampling point of narrow-band antenna carrier in NSAxCEach IQ sampling point is taken as a unit and is divided into a plurality of narrow-band sampling point groups;
is N'AIn a narrow-band sampling group corresponding to a carrier wave of the narrow-band antenna, a preset number of narrow-band sampling point groups are taken as a unit, and the narrow-band sampling groups are divided into a plurality of mapping sampling point groups;
acquiring a synchronization sequence corresponding to each mapping sampling point group, and taking a mapping sampling point group and the synchronization sequence corresponding to the mapping sampling point group as a baseband sampling point group, wherein the synchronization sequence comprises position information of each narrow-band IQ sampling point in the mapping sampling point group corresponding to the synchronization sequence in a narrow-band antenna carrier;
is N'AA baseband sampling point group corresponding to the mapping sampling point group of the narrow-band antenna carrier is mapped to time slices of K ' broad bands, wherein the number of the baseband sampling point groups which can be contained in the time slices of the K ' broad bands is greater than or equal to N 'AThe number of baseband sampling point groups corresponding to the narrowband IQ sampling points of each narrowband antenna carrier;
and mapping the narrow-band IQ sampling points to a basic frame of the common wireless interface by taking the time slices of the mapped K' broad bands as units so as to complete the mapping of the narrow-band IQ sampling points in the common wireless interface.
Wherein the N'AThe baseband sampling point group corresponding to the mapping sampling point group of the narrow-band antenna carrier comprises the following time slices of K' broad bands mapped to the broad bands:
bandwidth N according to the bandwidthttiCalculating the interval N of two adjacent baseband sampling point groups mapped in the time slices of the K' broad bandsg-gap;
Is N'ABase corresponding to carrier of narrow-band antennaWith groups of sampling points at intervals Ng-gapMapped in time slices of K' wide bands.
The method for determining the preset number comprises the following steps:
according to the interval Ng-gapBit width M of said synchronization sequenceSYNCAnd the number N of the narrow-band IQ sampling points contained in each narrow-band sampling point groupSAxCCalculating each of said intervals N in K' wideband time slicesg-gapThe maximum number N of narrowband sampling point groups that can be accommodated by the length ofC-AxC;
The number N of the maximum narrowband sampling point groups is less than or equal toC-AxCThe number of narrowband antenna carriers is determined as the preset number.
Wherein the interval N is determined according tog-gapBit width M of said synchronization sequenceSYNCAnd the number N of the narrow-band IQ sampling points contained in each narrow-band sampling point groupSAxCCalculating each of said intervals N in K' wideband time slicesg-gapThe maximum number N of narrowband sampling point groups that can be accommodated by the length ofC-AxCThe method comprises the following steps:
wherein,to round the symbol down.
Wherein the bandwidth N according to the broadbandttiCalculating the interval N of two adjacent baseband sampling point groups mapped in the time slices of the K' broad bandsg-gapThe method comprises the following steps:
here, GCD represents the greatest common divisor of both.
Wherein, the synchronization sequence includes a time slot counting part and a sampling point counting part, and the acquiring the synchronization sequence corresponding to each mapping sampling point group includes:
determining the bit width of the synchronization sequence as follows:
wherein, CEIL is an rounding-up function; miThe number of bits is the ith counting period, i is a positive integer which is more than or equal to 0 and less than or equal to N-1, and N is the total number of the counting periods of the narrow-band antenna carriers needing to be transmitted; 2M is the bit number of a narrow-band IQ sampling point;
and filling the time slot counting part and the sampling point counting part of the synchronous sequence according to the position information of each narrow-band IQ sampling point in the mapping sampling point group corresponding to the synchronous sequence in a narrow-band antenna carrier.
Wherein, the number S 'of sampling points according to the narrow-band IQ, the number K' of time slices of the broadband and the bandwidth N of the broadbandttiCalculating the number N of the narrow-band IQ sampling points contained in the narrow-band sampling point groupSAxCThe method comprises the following steps:
here, GCD represents the greatest common divisor of both.
A data mapping apparatus, comprising:
a parameter obtaining module for obtaining the sampling rate f 'of the narrowband IQ data'sBroadband frequency fsfAnd number of narrowband antenna carriers N'AThe frequency of the broadband is the reciprocal of a time slice, and the time slice refers to a time period specified in a broadband standard protocol;
a first parameter calculation module for utilizing a sampling rate f 'of the narrowband IQ data of the narrowband'sAnd frequency f of said wide bandsfObtaining the number S ' and N ' of narrow-band IQ sampling points corresponding to each narrow-band antenna carrier 'AThe number K' of the time slices of the broadband to which the narrowband IQ sampling points of the narrowband antenna carrier can be mapped;
a second parameter calculating module for calculating the bandwidth N of the wideband according to the number S 'of the narrow-band IQ sampling points, the number K' of the time slices of the widebandttiCalculating the number N of the narrow-band IQ sampling points contained in the narrow-band sampling point groupSAxC;
A first dividing module for dividing the N'ANarrow-band IQ sampling point of narrow-band antenna carrier in NSAxCEach IQ sampling point is taken as a unit and is divided into a plurality of narrow-band sampling point groups;
a second division module for dividing N'AIn a narrow-band sampling group corresponding to a carrier wave of the narrow-band antenna, a preset number of narrow-band sampling groups are taken as a unit, and the narrow-band sampling groups are divided into a plurality of mapping sampling point groups;
a synchronous sequence acquisition module, configured to acquire a synchronous sequence corresponding to each mapping sampling point group, and use a mapping sampling point group and a synchronous sequence corresponding to the mapping sampling point group as a baseband sampling point group, where the synchronous sequence includes position information of each narrowband IQ sampling point in the mapping sampling point group corresponding to the synchronous sequence in a narrowband antenna carrier;
a narrowband mapping module to map the N'AA baseband sampling point group corresponding to the mapping sampling point group of the narrow-band antenna carrier is mapped to the time slices of K ' broadband of the broadband, wherein the number of the baseband sampling point groups which can be contained in the time slices of the K ' broadband is greater than or equal to N 'AA narrow bandThe number of baseband sampling point groups corresponding to the narrow-band IQ sampling points of the antenna carrier;
and the broadband mapping module is used for mapping the narrow-band IQ sampling points to a basic frame of the common wireless interface by taking the time slices of the K' broadband after mapping as a unit so as to complete the mapping of the narrow-band IQ sampling points in the common wireless interface.
Wherein, the synchronization sequence includes a time slot counting part and a sampling point counting part, and the synchronization sequence acquiring module includes:
a bit width determining unit, configured to determine a bit width of the synchronization sequence as:
wherein, CEIL is an rounding-up function; miThe number of bits is the ith counting period, i is a positive integer which is more than or equal to 0 and less than or equal to N-1, and N is the total number of the counting periods of the narrow-band antenna carriers needing to be transmitted; 2M is the bit number of a narrow-band IQ sampling point;
and the synchronous information filling unit is used for filling the time slot counting part and the sampling point counting part of the synchronous sequence according to the position information of each narrow-band IQ sampling point in the mapping sampling point group corresponding to the synchronous sequence in a narrow-band antenna carrier.
A data mapping device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to:
acquiring sampling rate f 'of narrowband IQ data of narrowband'sBroadband frequency fsfAnd number of narrowband antenna carriers N'AThe frequency of the broadband is the reciprocal of a time slice, the timeThe inter-slice refers to a time period specified in a broadband standard protocol;
sample rate f 'of narrowband IQ data using the narrowband'sAnd frequency f of said wide bandsfObtaining the number S ' and N ' of narrow-band IQ sampling points corresponding to each narrow-band antenna carrier 'AThe number K' of the time slices of the broadband to which the narrowband IQ sampling points of the narrowband antenna carrier can be mapped;
according to the number S 'of the narrow-band IQ sampling points, the number K' of the time slices of the broadband and the bandwidth N of the broadbandttiCalculating the number N of the narrow-band IQ sampling points contained in the narrow-band sampling point groupSAxC;
Is N'ANarrow-band IQ sampling point of narrow-band antenna carrier in NSAxCEach IQ sampling point is taken as a unit and is divided into a plurality of narrow-band sampling point groups;
is N'AIn a narrow-band sampling group corresponding to a carrier wave of the narrow-band antenna, a preset number of narrow-band sampling point groups are taken as a unit, and the narrow-band sampling groups are divided into a plurality of mapping sampling point groups;
acquiring a synchronization sequence corresponding to each mapping sampling point group, and taking a mapping sampling point group and the synchronization sequence corresponding to the mapping sampling point group as a baseband sampling point group, wherein the synchronization sequence comprises position information of each narrow-band IQ sampling point in the mapping sampling point group corresponding to the synchronization sequence in a narrow-band antenna carrier;
is N'AA baseband sampling point group corresponding to the mapping sampling point group of the narrow-band antenna carrier is mapped to time slices of K ' broad bands, wherein the number of the baseband sampling point groups which can be contained in the time slices of the K ' broad bands is greater than or equal to N 'AThe number of baseband sampling point groups corresponding to the narrowband IQ sampling points of each narrowband antenna carrier;
and mapping the narrow-band IQ sampling points to a basic frame of the common wireless interface by taking the time slices of the mapped K' broad bands as units so as to complete the mapping of the narrow-band IQ sampling points in the common wireless interface.
The invention obtains the sampling rate f 'of narrowband IQ data of a narrowband'sBroadband frequency fsfAnd number of narrowband antenna carriers N'AAnd using the sampling rate f 'of the narrow-band IQ data of the narrow band'sAnd frequency f of said wide bandsfObtaining the number S ' and N ' of narrow-band IQ sampling points corresponding to each narrow-band antenna carrier 'AThe number K ' of the time slices of the broadband to which the narrowband IQ sampling points of the narrowband antenna carrier can be mapped so as to obtain N ' of the narrowband 'AThe narrow-band IQ sampling points of the antenna carriers are mapped to K 'broadband time slices of the broadband, the purpose of mapping the narrow-band IQ data to the broadband IQ data is achieved, and then the mapped K' broadband time slices are taken as units, the narrow-band IQ sampling points are mapped to a basic frame of the common public wireless interface, and the mapping of the narrow-band IQ sampling points in the common public wireless interface is completed. By using the technical scheme in the embodiment of the application, the CPRI can simultaneously transmit the broadband IQ data and the narrowband IQ data, thereby realizing the compatible transmission of the broadband IQ data and the narrowband IQ data and improving the adaptability and the utilization rate of the conventional CPRI.
To ensure N'ANarrow-band IQ sampling points of a narrow-band antenna carrier can be uniformly mapped to time slices of K 'broad bands, and the narrow-band IQ sampling points are subjected to grouping binding treatment, namely N'AThe narrow-band IQ sampling points of the narrow-band antenna carrier are divided into a plurality of narrow-band sampling point groups. In order to enable a data receiving party to normally analyze a basic frame of a wideband carrying narrowband IQ data transmitted by a data transmitting party, the embodiment of the application further sets a synchronization sequence for each preset number of narrowband sampling groups, namely a mapping sampling point group, wherein the synchronization sequence includes position information of each narrowband IQ sampling point in the mapping sampling point group corresponding to the synchronization sequence in a narrowband antenna carrier, so that the data receiving party can accurately analyze and restore narrowband IQ data in the basic frame according to the synchronization sequence.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a basic configuration diagram of CPRI;
fig. 2 is a layered structure diagram of the CPRI protocol;
fig. 3 is a schematic flowchart of an implementation manner of a data mapping method according to an embodiment of the present application;
FIG. 4 is a schematic diagram of one implementation of a synchronization sequence;
FIG. 5 is a drawing of N'AThe baseband sampling point groups corresponding to the carriers of the narrow-band antenna are arranged according to the interval Ng-gapA frame structure diagram mapped in time slices of K' wide bands;
fig. 6 is a schematic diagram of a protocol layer of a CPRI interface according to an embodiment of the present application;
FIG. 7 is a frame configuration diagram of a PDT system;
FIG. 8 is a diagram of a baseband modulation process for PDT;
FIG. 9 is a schematic diagram of another implementation of a synchronization sequence;
FIG. 10 is a detailed diagram of a synchronization sequence;
fig. 11 is a schematic diagram of a frame structure in which a group of baseband sampling points corresponding to 4 narrowband antenna carriers is mapped in 5 wideband time slices according to an interval 800 according to the embodiment of the present application;
fig. 12 is a schematic diagram of LTE antenna carrier multiplexing for compatible transmission of wideband and narrowband data in a data mapping method according to an embodiment of the present application;
fig. 13 is a block diagram illustrating a structure of a data mapping apparatus according to an embodiment of the present disclosure;
fig. 14 is a block diagram of a data mapping apparatus provided in this embodiment.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The CPRI protocol in the prior art provides a broadband IQ data mapping method based on broadband, and the basic idea is as follows: n of broadbandAThe broadband IQ sampling points (IQ samples) of each Antenna carrier (Antenna-carrier, AxC for short) are uniformly distributed in K basic frames, and the number S and N of the broadband IQ sampling points corresponding to each AxC are givenAA calculation formula of the number K of basic frames corresponding to a broadband IQ sampling point of each Antenna carrier (Antenna-carrier, AxC for short). Generally, the number K of basic frames obtained by wideband IQ data transmission calculation based on wideband is only single-digit, and if the formula is directly applied to narrowband IQ data mapping for narrowband, the number K of basic frames obtained by calculation is much higher than the number of basic frames obtained by wideband IQ data transmission calculation based on wideband.
For example, assume a sampling rate f of wideband IQ data of a widebands30.72MHz due to fcHas a constant value of 3.84MHz, and therefore has LCM (f)s,fc) 30.72MHz, and then:
assume that the sampling rate of narrowband IQ data of a narrowband is fs=38.4KHz=3.84×10-2MHz due to fcHas a constant value of 3.84MHz, and therefore has LCM (f)s,fc) 3.84MHz, and further:
it can be seen that the difference between the K value of the transmission narrowband IQ data and the K value of the transmission wideband IQ data is large, and the existing CPRI is not suitable for transmission of narrowband IQ data.
In order to overcome the technical problem, the inventor proposes a data mapping method, and the basic idea is as follows: first narrow-band N'AAnd then mapping the narrow-band IQ sampling points of the narrow band to a basic frame of a common public wireless interface by taking the time slices of the mapped K' broad bands as units. That is to say, the narrowband IQ sampling points of the narrowband are firstly "packaged" into the wideband IQ sampling points of the wideband, and then the mapping method of the wideband IQ sampling points in the prior art is used for mapping, so that the existing CPRI can be used for continuously transmitting the narrowband IQ data.
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 3, a schematic flowchart of an implementation manner of a data mapping method provided in an embodiment of the present application is shown, where the method includes:
step S301: acquiring sampling rate f 'of narrowband IQ data of narrowband'sBroadband frequency fsfAnd number of narrowband antenna carriers N'A。
The frequency of the broadband is the reciprocal of a time slice, and the time slice refers to a time period specified in the broadband standard protocol.
The Frequency of the wideband is the reciprocal of a time slice, which refers to a time period specified in the wideband protocol, such as a subframe, a time slot, a radio frame, an OFDM (Orthogonal Frequency Division Multiplexing) symbol, and the like.
Step S302: sample rate f 'of narrowband IQ data using the narrowband'sAnd frequency f of said wide bandsfObtaining the number S ' and N ' of narrow-band IQ sampling points corresponding to each narrow-band antenna carrier 'AThe number K' of wideband time-slices to which the narrowband IQ samples of the narrowband antenna carrier can be mapped.
In this embodiment, the number S' of the narrowband IQ sampling points corresponding to each narrowband antenna carrier can be obtained by the following formula:
wherein the LCM is a function of calculating the least common multiple.
N'AThe number K' of wideband time slices to which the narrowband IQ samples of each antenna carrier can be mapped can be obtained by the following formula:
wherein the LCM is a function of calculating the least common multiple.
It should be noted that the above two formulas do not limit the present invention, and those skilled in the art can design the formulas according to the technical idea provided by the present invention and the practical application requirements.
Step S303: according to the number S 'of the narrow-band IQ sampling points, the number K' of the time slices of the broadband and the bandwidth N of the broadbandttiCalculating the number N of the narrow-band IQ sampling points contained in the narrow-band sampling point groupSAxC。
In this embodiment, NSAxCThis can be obtained by the following formula:
here, GCD represents the greatest common divisor of both.
It should be noted that the above formula does not limit the present invention, and those skilled in the art can design the formula according to the technical idea provided by the present invention and the practical application requirements.
Step S304: is N'ANarrow-band IQ sampling point of narrow-band antenna carrier in NSAxCThe IQ sampling points are units and are divided into a plurality of narrow-band sampling point groups.
N′AOf groups of narrowband sampling points into which the carrier of a narrowband antenna is divided
Step S305: is N'AIn the narrow-band sampling groups corresponding to the narrow-band antenna carriers, a preset number of narrow-band sampling groups are taken as a unit, and the narrow-band sampling groups are divided into a plurality of mapping sampling point groups.
The method for determining the preset number comprises the following steps:
according to the interval Ng-gapBit width M of said synchronization sequenceSYNCAnd the number N of the narrow-band IQ sampling points contained in each narrow-band sampling point groupSAxCCalculating each of said intervals N in K' wideband time slicesg-gapThe maximum number N of narrowband sampling point groups that can be accommodated by the length ofC-AxC. The number N of the maximum narrowband sampling point groups is less than or equal toC-AxCThe number of narrowband antenna carriers is determined as the preset number.
In this embodiment, NSAxCAnd Ng-gapThis can be obtained by the following formula:
wherein,to round the symbol down.
Wherein GCD represents the greatest common divisor of both, NttiIs a broadband bandwidth.
It should be noted that the above formula does not limit the present invention, and those skilled in the art can design the formula according to the technical idea provided by the present invention and the practical application requirements.
Step S306: and acquiring a synchronous sequence corresponding to each mapping sampling point group, and taking a mapping sampling point group and the synchronous sequence corresponding to the mapping sampling point group as a baseband sampling point group.
The synchronous sequence comprises the position information of each narrow-band IQ sampling point in the corresponding mapping sampling point group in the narrow-band antenna carrier.
The synchronization sequence SYNC is the synchronization identification of the narrow-band antenna carrier wave and is used for recording and transmitting each narrow-band IAnd the position information of the Q sampling point in the narrow-band antenna carrier is used for recovering the frame timing of the data receiving party. The synchronization sequence may be as shown in fig. 4, N of SYNC sequence SYNC bit widthSYNCThe number of bits that can be one or more narrowband IQ samples depends on whether their bit length can accommodate a count of the entire period of the narrowband antenna carrier.
Specifically, the bit width of the synchronization sequence is determined as follows:
wherein, CEIL is an rounding-up function; miThe number of bits is the ith counting period, i is a positive integer which is more than or equal to 0 and less than or equal to N-1, and N is the total number of the counting periods of the narrow-band antenna carriers needing to be transmitted; 2M is the number of bits of a narrowband IQ sample.
And filling the time slot counting part and the sampling point counting part of the synchronous sequence according to the position information of each narrow-band IQ sampling point in the mapping sampling point group corresponding to the synchronous sequence in a narrow-band antenna carrier.
Step S307: is N'AA baseband sampling point group corresponding to the mapping sampling point group of the narrow-band antenna carrier is mapped to the time slices of K ' broadband of the broadband, wherein the number of the baseband sampling point groups which can be contained in the time slices of the K ' broadband is greater than or equal to N 'AThe number of the baseband sampling point groups corresponding to the narrow-band IQ sampling points of the narrow-band antenna carrier.
In practical application, if the number of baseband sampling point groups which can be accommodated by time slices of K 'broadband is greater than N'AThe number of the baseband sampling point groups of the antenna carrier waves can be used for filling the residual sampling point capacity in the time slices of the K 'broadband with invalid IQ sampling points, wherein the residual sampling point capacity in the time slices of the K' broadband is the number of the narrow-band IQ sampling points which can be contained in the time slices of the K 'broadband and the number of the N'AAn antennaThe difference in the number of narrow-band IQ samples of the carrier.
Step S308: and mapping the narrow-band IQ sampling points to a basic frame of the common wireless interface by taking the time slices of the mapped K' broad bands as units so as to complete the mapping of the narrow-band IQ sampling points in the common wireless interface.
The invention obtains the sampling rate f 'of narrowband IQ data of a narrowband'sBroadband frequency fsfAnd number of narrowband antenna carriers N'AAnd using the sampling rate f 'of the narrow-band IQ data of the narrow band'sAnd frequency f of said wide bandsfObtaining the number S ' and N ' of narrow-band IQ sampling points corresponding to each narrow-band antenna carrier 'AThe number K ' of the time slices of the broadband to which the narrowband IQ sampling points of the narrowband antenna carrier can be mapped so as to obtain N ' of the narrowband 'AThe narrow-band IQ sampling points of the antenna carriers are mapped to K 'broadband time slices of the broadband, the purpose of mapping the narrow-band IQ data to the broadband IQ data is achieved, and then the mapped K' broadband time slices are taken as units, the narrow-band IQ sampling points are mapped to a basic frame of the common public wireless interface, and the mapping of the narrow-band IQ sampling points in the common public wireless interface is completed. By using the technical scheme in the embodiment of the application, the CPRI can simultaneously transmit the broadband IQ data and the narrowband IQ data, thereby realizing the compatible transmission of the broadband IQ data and the narrowband IQ data and improving the adaptability and the utilization rate of the conventional CPRI.
To ensure N'ANarrow-band IQ sampling points of a narrow-band antenna carrier can be uniformly mapped to time slices of K 'broad bands, and the narrow-band IQ sampling points are subjected to grouping binding treatment, namely N'AThe narrow-band IQ sampling points of the narrow-band antenna carrier are divided into a plurality of narrow-band sampling point groups. In order to enable a data receiving party to normally analyze a basic frame of a broadband carrying narrowband IQ data transmitted by a data transmitting party, the embodiment of the application also sets a synchronization sequence for each preset number of narrowband sampling groups, namely a mapping sampling point group, wherein the synchronization sequence comprises the position of each narrowband IQ sampling point in the mapping sampling point group corresponding to the synchronization sequence in a narrowband antenna carrierTherefore, the data receiving party can accurately analyze and restore the narrow-band IQ data in the basic frame according to the synchronous sequence.
N 'in a data mapping method provided by the embodiment of the application'AA realization method of a baseband sampling point group corresponding to a mapping sampling point group of a narrow-band antenna carrier and time slices of K' broad bands mapped to the broad bands comprises the following steps:
bandwidth N according to the bandwidthttiCalculating the interval N of two adjacent baseband sampling point groups SAxC Group mapped in the time slices of the K ' broad bands, the number K ' of the time slices of the broad bands and the number S ' of the narrow band IQ sampling points corresponding to each narrow band antenna carrierg-gap。
Is N'AThe baseband sampling point groups corresponding to the carriers of the narrow-band antenna are arranged according to the interval Ng-gapMapped in K' sub-time slices.
As shown in figure 5, N 'is provided in the examples of the application'AThe baseband sampling point groups corresponding to the carriers of the narrow-band antenna are arranged according to the interval Ng-gapThe frame structure mapped in time slices of K' wide bands is shown.
Fig. 5 shows one of the ways in which the narrow-band IQ sampling points of the narrow-band antenna carrier and the invalid IQ sampling points are filled in K' wide-band time slices, that is, the narrow-band IQ sampling points of the narrow-band antenna carrier are gathered together, and the invalid IQ sampling points are gathered together. In practical applications, there may be other filling manners, for example, the narrow-band IQ sampling points of each narrow-band antenna carrier are spaced apart from the invalid IQ sampling points, and the number of the invalid IQ sampling points spaced apart from each other may be the same.
The padding portion in fig. 5 fills in the invalid IQ sample points.
Each baseband sampling point Group SAxC Group comprises a synchronization sequence SYNC and a plurality of narrowband sampling point groups, optionally, one or more narrowband sampling point groups can be selected from each narrowband antenna carrier, and each narrowband antenna is connected with each narrowband antennaOne or more groups of narrowband sampling points in the carrier are used as a mapping narrowband sampling point group. As shown in fig. 5, each set of mapped narrowband samples comprises N 'by selecting a set of narrowband samples from each narrowband antenna carrier'AAnd (3) each narrow-band sampling point Group, namely the narrow-band sampling point Group corresponding to the r-th narrow-band antenna carrier is referred to as SAxCr, and the narrow-band sampling point groups included in the SAxC Group are respectively: SAxC0, SAxC1, SAxC2, …, SAxC (N'A-1)。
In the embodiment of the application, the narrowband antenna carrier can be loaded into the time slices of the K 'broadband at uniform time intervals, so that the transmission delay is minimized, and the time slices of the K' broadband are used as basic units, thereby providing convenience for data synchronization while ensuring compatible transmission.
The data mapping method provided by the invention is introduced in the embodiment by combining with the actual application scene. In this embodiment, the narrow band is in a PDT (policy Digital Trunking or Public Digital Trunking) system, and the wide band is in an LTE (Long Term Evolution) system, and this embodiment is to implement not only transmission of narrow-band IQ data in the PDT system, but also compatible transmission of narrow-band IQ data in the PDT system and wide-band IQ data in the LTE system.
To better understand the data mapping method provided in this embodiment, first, a frame format and a narrow-band IQ data format of the PDT cluster system are described. Referring to fig. 6, which is a frame structure of the PDT system, in the frame structure, 60ms is divided into 2 slots each having a length of 30 ms. A slot consists of three parts: synchronous or embedded signaling, voice or data, and CACH (downstream) or guard interval (upstream). Each frame of data comprises 144 OFDM symbols at 4800Hz, and each slot carries 288bit of valid data due to 4FSK (Frequency-shift keying) modulation.
The baseband modulation process for PDT is shown in fig. 7, i.e. first mapping each 2-bit data into a modulation symbol, and then upsampling and shaping filtering the modulation symbolAnd finally, generating narrow-band IQ data, namely a baseband signal, through frequency modulation. After modulation, the narrowband IQ data is up-sampled by a certain multiple above the symbol rate. In the present example, f 'is an example of a sampling rate of 8 times'sA narrowband IQ sample rate of 38400Hz at 8 × 4800Hz, although other sample rates may be used in practice. Further, assume an antenna carrier number N 'of PDT'A=4。
In the embodiment, LTE subframes are used as time slices, and the time length of each subframe is 1ms, so the frequency f of the subframesfIs 1000Hz (inverse of the time length of a single subframe). If narrow-band IQ sampling points of 4 antenna carriers of PDT are to be loaded into K' subframes of LTE for transmission, the following conditions should be satisfied:
wherein, each antenna carrier of PDT corresponds to S narrow-band IQ sampling points.
Since S 'and K' can only take integers, it is necessary to convert f 'of decimal'sIs processed, i.e. is calculateds' and fsfAt least common multiple of f, will bes' multiply by 10, and correspondingly, f also needs to be setsfMultiplied by 10.
S 'and K' can be obtained by the following formulas:
wherein LCM is the least common multiple of the two.
The number of the narrow-band IQ sampling points included in each narrow-band sampling point group can be obtained according to the following formula:
that is, each narrowband antenna carrier includes 192 sets of narrowband sampling points.
A plurality of baseband sampling point groups are accommodated in the K sub-frames, and the interval between two adjacent baseband sampling point groups is as follows:
each interval Ng-gapThe maximum narrowband sampling point group data with the length capable of being mapped is as follows:
in the embodiment of the present application, it is assumed that the preset number is set to 4, that is, a narrowband sampling point group is selected from each narrowband antenna carrier, that is, a narrowband sampling point group of 4 different narrowband antenna carriers is used as a mapping sampling point group.
The bit width calculation method of the synchronization sequence of the mapping sampling point group is as follows:
according to the narrow-band IQ data of PDT system, the narrow-band IQ data comprises two time slots (the total number of counting cycles of the narrow-band antenna carrier is 2); 144 symbols per slot, which is illustrated as 8 times the sampling rate in this example, i.e., f'sAt a narrowband IQ sample rate of 38.4ksps, the number of samples per slot is 144 × 8 — 1152 (i.e., 11 bits can represent 0 to 1151, so the number of bits in the ith counting cycle is 11). Assuming that the CPRI line rate is 4915.2Mbps, the IQ sample bit width M is 15 bit.
The bit width of the synchronization sequence is:
wherein, CEIL is an rounding-up function; miThe number of bits is the ith counting period, i is a positive integer which is more than or equal to 0 and less than or equal to N-1, and N is the total number of the counting periods of the narrow-band antenna carriers needing to be transmitted; 2M is the number of bits of a narrowband IQ sample.
The format of the synchronization sequence SYNC in each SAxC Group is shown in fig. 8, 1152 sampling points need 11 bits to represent, and a portion where 11 bits are located is referred to as a sample counting portion. The first 18 bits of the synchronization sequence can be reserved fields, the 19 th bit is a time slot counting part, and the sampling point counting part can be stored in the lowest 11 bits of the synchronization sequence, wherein the effective range is 0-1151.
The synchronization sequence is used for the CPRI data receiver and the data transmitter to perform timing synchronization according to the sequence number in the synchronization sequence SNYC.
Fig. 9 is a schematic diagram of a specific implementation manner of a synchronization sequence provided in an embodiment of the present application.
The narrow-band IQ sampling points in each narrow-band antenna carrier are arranged according to a time slot counting and sampling point counting mode.
In order to map IQ sampling points in 4 antenna carriers of PDT to 5 subframes of LTE, it is necessary to ensure that IQ sampling points of PDT which can be accommodated by the 5 subframes are greater than or equal to IQ sampling points in the four antenna carriers. Since each PDT antenna carrier corresponds to 192 IQ samples, the total number of 4 antenna carriers corresponds to 192 × 4 — 768 IQ samples, and it is necessary to ensure that 5 subframes can accommodate a minimum of 768 IQ samples.
The number of PDT sampling points which can be contained in the LTE subframe can be obtained according to the number of sampling points of an OFDM symbol of the LTE, and the number of sampling points of the OFDM symbol of the LTE can be obtained by looking up a table according to the bandwidth of the LTE. Assuming the bandwidth of the LTEAt 20MHz, the sampling point N of the OFDM symbol corresponding to the bandwidth can be found according to table 1symbolIs 2048.
TABLE 1
| Bandwidth (MHz) | 1.4 | 3 | 5 | 10 | 15 | 20 |
| Nsymbol | 128 | 256 | 512 | 1024 | 1536 or 2048 | 2048 |
Number of sampling points N that can be accommodated by one LTE subframettiObtained according to the following formula:
Ntti=15·Nsymbol=15×2048=30720
therefore, the number of sampling points N that can be accommodated by K' sub-frames in this embodimentgObtained according to the following formula:
Ng=K′·Ntti=5×30720=153600
through calculation, the number (768) of IQ sampling points corresponding to four antenna carriers in PDT in this embodiment is much smaller than the number Ng (153600) of sampling points that can be accommodated by 5 LTE subframes, so that mapping between the PDT IQ sampling points and the LTE subframes can be realized.
The number of the narrow-band IQ sampling points included in each narrow-band sampling point group can be obtained according to the following formula:
here, GCD represents the greatest common divisor of both.
In the embodiment of the present application, the length of one baseband sampling point group is the sum of the length of the synchronization sequence and the length of the mapping narrowband sampling point group, which is 34.
Since the interval between two baseband sampling point groups is Ng-gapTherefore, the baseband sampling point group data that can be accommodated by the time slices of the K' wideband can be calculated by the following formula:
Ng/Ng-gap=153600/800=192
is N'AIn fig. 9, each baseband sampling point Group SAxC Group includes a synchronization sequence and 4 narrowband sampling point groups, and the 4 narrowband sampling point groups (SAxC0, SAxC1, SAxC2, and SAxC3) belong to different narrowband antenna carriers respectively, as shown in fig. 10 (see fig. 5 for details).
In addition, it can also be verified in another way whether the K' LTE subframes can accommodate IQ sampling points of 4 antenna carriers of PDT.
Each interval Ng-gapMaximum narrow band with length capable of mappingThe data of the sampling point groups are as follows:
maximum number N of narrow-band sampling point groups capable of being accommodated by K' LTE sub-framesCNamely:
NC=(Ng/Ng-gap)*NC-AxC=192*770=147840
that is, in this embodiment, the maximum number of the narrowband sampling point groups of the PDTs that can be multiplexed by the 5 LTE subframes is 147840, which is far greater than the number of the narrowband sampling point groups corresponding to the narrowband antenna carriers of the actual PDT (192 × 4 — 768), so the IQ sampling points of the 4 antenna carriers of the PDT can be "loaded" into the 5 LTE subframes.
In the present embodiment, after mapping the IQ sampling points of the PDT4 antenna carriers into 5 LTE subframes, the remaining sampling point capacity in the 5 LTE subframes can be filled with invalid IQ sampling points, that is, N sampling points can be filledg-4×S′-192×NSAxC153600-4 × 192-.
After describing how to map the IQ sampling points of PDT into LTE sub-frames, how to perform data compatible transmission of wide and narrow bands is described below.
Assuming that the number N of LTE antenna carriers supported by CPRI is obtained according to calculationA4, and only two antenna carriers need to be occupied by the LTEIQ sampling points actually needed to be transmitted, one of the remaining two antenna carriers can be used to multiplex the IQ sampling points for PDT, and the other is reserved for idle. Referring to fig. 11, AxC0 (i.e., LTE AxC #0) and AxC1 (i.e., LTE AxC #1) are used to "load" IQ sampling points for LTE, and AxC2 (i.e., LTE AxC #2) are used to "load" IQ sampling points for PDT, such a multiplexing scheme enables compatible transmission of wide and narrow band data.
In the embodiment of the present application, an adaptation layer may be disposed on a data link layer of a CPRI interface, and the data mapping method provided in the embodiment of the present application may be applied to the CPRI interface, as shown in fig. 12, which is a schematic diagram of the CPRI interface provided in the embodiment of the present application.
The adaptation layer maps the narrow-band IQ sampling points of the narrow-band antenna carrier to the time slices of the broadband, and the sampling bit widths of the narrow-band IQ data of the narrow band and the broadband IQ data of the broadband are considered to be completely consistent and are both 2M in the embodiment of the application, so the size of the narrow-band IQ sampling points in the narrow-band antenna carrier, the interval between each baseband sampling point group and the like in the embodiment of the application are all in units of the bit number of the narrow-band IQ sampling points.
The data link layer provides an AxC channel for IQ data interaction; and the adaptation layer calls the AxC channel of the data link layer and multiplexes the AxC channel on the basis to obtain a plurality of SAxC channels.
In the embodiment of the present application, a wideband time slice is referred to as AxC (in fig. 12, LTE AxC is taken as an example), and a narrowband antenna carrier mapped to AxC is SAxC. From fig. 12, it can be seen that the adaptation layer will respectively SAxC Group (including SAxC0, SAxC1, SAxC2, …, SAxC (N'A-1), as shown in fig. 5, only one SAxC Group is shown in fig. 12 to be multiplexed into LTE AxC #0, where LTE AxC #0 represents a time slice of a first wideband, LTE AxC # (K' -1) is a time slice of a kth wideband, and a data link layer of a CPRI interface, where multiplexing in the data link layer is to map narrowband IQ sampling points into a basic frame of a common public radio interface by taking the mapped time slices of the kth wideband as units.
In practical applications, if the REC is a data transmitter and the RE is a data receiver, the data mapping method may be performed by the REC, and the REC may be performed by the C&M (Control and Management) channel is N 'to the number of antenna carriers of PDT'AAnd the position (such as AxC serial number 2) of the PDT mapping in the LTE is sent to the RE, and the REC and the RE previously agree on the sampling rate of PDT, and the RE receives the parametersThe mapping relation of the PDT IQ data in the LTE antenna carrier can be obtained according to the parameters, so as to receive the data sent by the REC according to the mapping relation. And if the RE is a data transmitter and the REC is a data receiver, the same is true.
Based on the data mapping method provided by the above embodiment, the embodiment of the present invention further provides a data mapping apparatus, and the working principle of the data mapping apparatus is described in detail below with reference to the accompanying drawings.
Fig. 13 is a block diagram of a data mapping apparatus according to an embodiment of the present disclosure.
The data mapping apparatus provided in this embodiment includes: a parameter obtaining module 1301, a first parameter calculating module 1302, a second parameter calculating module 1303, a first dividing module 1304, a second dividing module 1305, a synchronization sequence obtaining module 1306, a narrowband mapping module 1307, and a wideband mapping module 1308, wherein:
a parameter obtaining module 1301, configured to obtain a sampling rate f 'of narrowband IQ data of a narrowband'sBroadband frequency fsfAnd number of narrowband antenna carriers N'AThe frequency of the wideband is the reciprocal of a time slice, and the time slice refers to a time period specified in the wideband standard protocol.
A first parameter calculation module 1302 for utilizing a sampling rate f 'of the narrowband IQ data'sAnd frequency f of said wide bandsfObtaining the number S ' and N ' of narrow-band IQ sampling points corresponding to each narrow-band antenna carrier 'AThe number K' of the time slices of the broadband to which the narrowband IQ sampling points of the narrowband antenna carrier can be mapped.
A second parameter calculating module 1303, configured to calculate the bandwidth N of the wideband according to the number S 'of the narrow-band IQ sampling points, the number K' of the time slices of the widebandttiCalculating the number N of the narrow-band IQ sampling points contained in the narrow-band sampling point groupSAxC。
A first division module 1304 for dividing theN′ANarrow-band IQ sampling point of narrow-band antenna carrier in NSAxCThe IQ sampling points are units and are divided into a plurality of narrow-band sampling point groups.
A second partition module 1305 for dividing N'AIn the narrow-band sampling groups corresponding to the narrow-band antenna carriers, a preset number of narrow-band sampling groups are taken as a unit, and the narrow-band sampling groups are divided into a plurality of mapping sampling point groups.
A synchronization sequence obtaining module 1306, configured to obtain a synchronization sequence corresponding to each mapping sampling point group, and use a mapping sampling point group and its corresponding synchronization sequence as a baseband sampling point group, where the synchronization sequence includes position information of each narrowband IQ sampling point in the mapping sampling point group corresponding to the synchronization sequence in a narrowband antenna carrier.
A narrowband mapping module 1307 for mapping the N'AA baseband sampling point group corresponding to the mapping sampling point group of the narrow-band antenna carrier is mapped to the time slices of K ' broadband of the broadband, wherein the number of the baseband sampling point groups which can be contained in the time slices of the K ' broadband is greater than or equal to N 'AThe number of the baseband sampling point groups corresponding to the narrow-band IQ sampling points of the narrow-band antenna carrier.
A broadband mapping module 1308, configured to map the narrowband IQ sampling points to a basic frame of the common radio interface by using the time slices of the mapped K' broadband as units, so as to complete mapping of the narrowband IQ sampling points in the common radio interface.
Optionally, the narrowband mapping module 1307 includes:
a calculation interval unit for calculating a bandwidth N according to the bandwidthttiCalculating the interval N of two adjacent baseband sampling point groups mapped in the time slices of the K' broad bandsg-gap(ii) a A mapping unit for mapping N'AThe baseband sampling point groups corresponding to the carriers of the narrow-band antenna are arranged according to the interval Ng-gapMapped in time slices of K' wide bands.
Optionally, the data mapping apparatus further includes: a module for calculating the maximum capacity, for calculating the maximum capacity according to the interval Ng-gapBit width M of said synchronization sequenceSYNCAnd the number N of the narrow-band IQ sampling points contained in each narrow-band sampling point groupSAxCCalculating each of said intervals N in K' wideband time slicesg-gapThe maximum number N of narrowband sampling point groups that can be accommodated by the length ofC-AxC(ii) a A module for determining a preset number, which is used for setting the number N of the maximum narrowband sampling point groups less than or equal toC-AxCThe number of narrowband antenna carriers is determined as the preset number.
Optionally, the maximum accommodation amount calculating module is specifically configured to:
wherein,to round the symbol down.
Optionally, the calculation interval unit is specifically configured to:
here, GCD represents the greatest common divisor of both.
Optionally, the synchronization sequence includes a time slot counting portion and a sampling point counting portion, and the synchronization sequence acquiring module includes:
a bit width determining unit, configured to determine a bit width of the synchronization sequence as:
wherein, CEIL is an rounding-up function; miThe number of bits is the ith counting period, i is a positive integer which is more than or equal to 0 and less than or equal to N-1, and N is the total number of the counting periods of the narrow-band antenna carriers needing to be transmitted; 2M is the number of bits of a narrowband IQ sample.
And the synchronous information filling unit is used for filling the time slot counting part and the sampling point counting part of the synchronous sequence according to the position information of each narrow-band IQ sampling point in the mapping sampling point group corresponding to the synchronous sequence in a narrow-band antenna carrier.
Optionally, the second parameter calculating module 1303 is specifically configured to:
here, GCD represents the greatest common divisor of both.
Based on the data mapping method and device provided by the above embodiments, the embodiments of the present invention also provide a data mapping apparatus, and the working principle of the data mapping apparatus is described in detail below with reference to the accompanying drawings.
Referring to fig. 14, a block diagram of a data mapping apparatus provided in this embodiment is shown.
In this embodiment, the data mapping apparatus includes: a processor 1401 and a memory 1402, the processor 1401 and the memory 1402 communicating via a communication bus 1403, wherein:
a memory 1402 for storing the processor-executable instructions.
Wherein the processor is configured to:
acquiring sampling rate f 'of narrowband IQ data of narrowband'sBroadband frequency fsfAnd number of narrowband antenna carriers N'ASaid wide bandThe frequency of (a) is the reciprocal of a time slice, and the time slice refers to a time period specified in a broadband standard protocol;
sample rate f 'of narrowband IQ data using the narrowband'sAnd frequency f of said wide bandsfObtaining the number S ' and N ' of narrow-band IQ sampling points corresponding to each narrow-band antenna carrier 'AThe number K' of the time slices of the broadband to which the narrowband IQ sampling points of the narrowband antenna carrier can be mapped;
according to the number S 'of the narrow-band IQ sampling points, the number K' of the time slices of the broadband and the bandwidth N of the broadbandttiCalculating the number N of the narrow-band IQ sampling points contained in the narrow-band sampling point groupSAxC;
Is N'ANarrow-band IQ sampling point of narrow-band antenna carrier in NSAxCEach IQ sampling point is taken as a unit and is divided into a plurality of narrow-band sampling point groups;
is N'AIn a narrow-band sampling group corresponding to a carrier wave of the narrow-band antenna, a preset number of narrow-band sampling point groups are taken as a unit, and the narrow-band sampling groups are divided into a plurality of mapping sampling point groups;
acquiring a synchronization sequence corresponding to each mapping sampling point group, and taking a mapping sampling point group and the synchronization sequence corresponding to the mapping sampling point group as a baseband sampling point group, wherein the synchronization sequence comprises position information of each narrow-band IQ sampling point in the mapping sampling point group corresponding to the synchronization sequence in a narrow-band antenna carrier;
is N'AA baseband sampling point group corresponding to the mapping sampling point group of the narrow-band antenna carrier is mapped to time slices of K ' broad bands, wherein the number of the baseband sampling point groups which can be contained in the time slices of the K ' broad bands is greater than or equal to N 'AThe number of baseband sampling point groups corresponding to the narrowband IQ sampling points of each narrowband antenna carrier;
and mapping the narrow-band IQ sampling points to a basic frame of the common wireless interface by taking the time slices of the mapped K' broad bands as units so as to complete the mapping of the narrow-band IQ sampling points in the common wireless interface.
Optionally, the processor is in the state of N'AWhen the baseband sampling point group corresponding to the mapping sampling point group of the narrowband antenna carrier is mapped to the time slices of the K' broadband of the broadband, the method is specifically configured to:
bandwidth N according to the bandwidthttiCalculating the interval N of two adjacent baseband sampling point groups mapped in the time slices of the K' broad bandsg-gap(ii) a Is N'AThe baseband sampling point groups corresponding to the carriers of the narrow-band antenna are arranged according to the interval Ng-gapMapped in time slices of K' wide bands.
Optionally, the processor is further configured to:
according to the interval Ng-gapBit width M of said synchronization sequenceSYNCAnd the number N of the narrow-band IQ sampling points contained in each narrow-band sampling point groupSAxCCalculating each of said intervals N in K' wideband time slicesg-gapThe maximum number N of narrowband sampling point groups that can be accommodated by the length ofC-AxC(ii) a The number N of the maximum narrowband sampling point groups is less than or equal toC-AxCThe number of narrowband antenna carriers is determined as the preset number.
Optionally, the processor is based on said interval Ng-gapBit width M of said synchronization sequenceSYNCAnd the number N of the narrow-band IQ sampling points contained in each narrow-band sampling point groupSAxCCalculating each of said intervals N in K' wideband time slicesg-gapThe maximum number N of narrowband sampling point groups that can be accommodated by the length ofC-AxCThe method is specifically used for:
wherein,to round the symbol down.
Optionally, the processor is configured to determine the bandwidth N according to said bandwidthttiCalculating the interval N of two adjacent baseband sampling point groups mapped in the time slices of the K' broad bandsg-gapThe method is specifically used for:
here, GCD represents the greatest common divisor of both.
Optionally, the synchronization sequence includes a time slot counting part and a sampling point counting part, and when the processor acquires the synchronization sequence corresponding to each mapping sampling point group, the processor is specifically configured to:
determining the bit width of the synchronization sequence as follows:
wherein, CEIL is an rounding-up function; miThe number of bits is the ith counting period, i is a positive integer which is more than or equal to 0 and less than or equal to N-1, and N is the total number of the counting periods of the narrow-band antenna carriers needing to be transmitted; 2M is the bit number of a narrow-band IQ sampling point;
and filling the time slot counting part and the sampling point counting part of the synchronous sequence according to the position information of each narrow-band IQ sampling point in the mapping sampling point group corresponding to the synchronous sequence in a narrow-band antenna carrier.
Optionally, the processor is configured to determine the number S 'of the sampling points of the narrow-band IQ, the number K' of the time slices of the wide-band IQ, and the bandwidth N of the wide-band IQttiCalculating the number N of the narrow-band IQ sampling points contained in the narrow-band sampling point groupSAxCThe method is specifically used for:
here, GCD represents the greatest common divisor of both.
The processor may be a microprocessor or the processor may be any conventional processor. The steps of the method disclosed in the embodiments of the present invention may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor. When implemented in software, the code implementing the above described functionality may be stored on a computer readable medium. Computer readable media includes computer storage media. A storage media may be any available media that can be accessed by a computer. Taking this as an example but not limiting: the computer-readable medium may be a Random Access Memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), or other optical disc storage, magnetic disk storage or other magnetic storage device, or any other medium that can be used to carry or store program code in the form of instructions or data structures and that can be accessed by a computer. The computer readable medium may be a Compact Disc (CD), a laser disc, a Digital Video Disc (DVD), a floppy disc or a blu-ray disc.
It should be noted that, in the present specification, the embodiments are all described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (10)
1. A data mapping method, comprising:
acquiring sampling rate f 'of narrowband IQ data of narrowband'sBroadband frequency fsfAnd number of narrowband antenna carriers N'AThe frequency of the broadband is the reciprocal of a time slice, and the time slice refers to a time period specified in a broadband standard protocol;
sample rate f 'of narrowband IQ data using the narrowband'sAnd frequency f of said wide bandsfObtaining a narrow-band IQ acquisition corresponding to each narrow-band antenna carrierNumber of dots S ', and N'AThe number K' of the time slices of the broadband to which the narrowband IQ sampling points of the narrowband antenna carrier can be mapped;
according to the number S 'of the narrow-band IQ sampling points, the number K' of the time slices of the broadband and the bandwidth N of the broadbandttiCalculating the number N of the narrow-band IQ sampling points contained in the narrow-band sampling point groupSAxC;
Is N'ANarrow-band IQ sampling point of narrow-band antenna carrier in NSAxCEach IQ sampling point is taken as a unit and is divided into a plurality of narrow-band sampling point groups;
is N'AIn a narrow-band sampling group corresponding to a carrier wave of the narrow-band antenna, a preset number of narrow-band sampling point groups are taken as a unit, and the narrow-band sampling groups are divided into a plurality of mapping sampling point groups;
acquiring a synchronization sequence corresponding to each mapping sampling point group, and taking a mapping sampling point group and the synchronization sequence corresponding to the mapping sampling point group as a baseband sampling point group, wherein the synchronization sequence comprises position information of each narrow-band IQ sampling point in the mapping sampling point group corresponding to the synchronization sequence in a narrow-band antenna carrier;
is N'AA baseband sampling point group corresponding to the mapping sampling point group of the narrow-band antenna carrier is mapped to time slices of K ' broad bands, wherein the number of the baseband sampling point groups which can be contained in the time slices of the K ' broad bands is greater than or equal to N 'AThe number of baseband sampling point groups corresponding to the narrowband IQ sampling points of each narrowband antenna carrier;
and mapping the narrow-band IQ sampling points to a basic frame of the common wireless interface by taking the time slices of the mapped K' broad bands as units so as to complete the mapping of the narrow-band IQ sampling points in the common wireless interface.
2. The data mapping method of claim 1, wherein the N'AThe baseband sampling point group corresponding to the mapping sampling point group of the narrow-band antenna carrier comprises the following time slices of K' broad bands mapped to the broad bands:
bandwidth N according to the bandwidthttiSaid widthThe number K ' of the time slices of the band and the number S ' of the narrow-band IQ sampling points corresponding to each narrow-band antenna carrier wave calculate the interval N of two adjacent baseband sampling point groups mapped in the time slices of the K ' wide-bandg-gap;
Is N'AThe baseband sampling point groups corresponding to the carriers of the narrow-band antenna are arranged according to the interval Ng-gapMapped in time slices of K' wide bands.
3. The data mapping method according to claim 2, wherein the predetermined number of determination methods includes:
according to the interval Ng-gapBit width M of said synchronization sequenceSYNCAnd the number N of the narrow-band IQ sampling points contained in each narrow-band sampling point groupSAxCCalculating each of said intervals N in K' wideband time slicesg-gapThe maximum number N of narrowband sampling point groups that can be accommodated by the length ofC-AxC;
The number N of the maximum narrowband sampling point groups is less than or equal toC-AxCThe number of narrowband antenna carriers is determined as the preset number.
4. The data mapping method according to claim 3, wherein said data is mapped according to said interval Ng-gapBit width M of said synchronization sequenceSYNCAnd the number N of the narrow-band IQ sampling points contained in each narrow-band sampling point groupSAxCCalculating each of said intervals N in K' wideband time slicesg-gapThe maximum number N of narrowband sampling point groups that can be accommodated by the length ofC-AxCThe method comprises the following steps:
wherein,to round the symbol down.
5. The data mapping method according to claim 2, wherein the bandwidth N according to the wideband isttiCalculating the interval N of two adjacent baseband sampling point groups mapped in the time slices of the K' broad bandsg-gapThe method comprises the following steps:
here, GCD represents the greatest common divisor of both.
6. The data mapping method according to claim 1, wherein the synchronization sequence includes a slot counting portion and a sample counting portion, and the obtaining the synchronization sequence corresponding to each mapping sample group includes:
determining the bit width of the synchronization sequence as follows:
wherein, CEIL is an rounding-up function; miThe number of bits is the ith counting period, i is a positive integer which is more than or equal to 0 and less than or equal to N-1, and N is the total number of the counting periods of the narrow-band antenna carriers needing to be transmitted; 2M is the bit number of a narrow-band IQ sampling point;
and filling the time slot counting part and the sampling point counting part of the synchronous sequence according to the position information of each narrow-band IQ sampling point in the mapping sampling point group corresponding to the synchronous sequence in a narrow-band antenna carrier.
7. The data mapping method according to claim 1, wherein said number of sampling points S 'according to said narrow-band IQ, number of time-slices K' according to said wide-band and bandwidth N according to said wide-bandttiCalculating the number N of the narrow-band IQ sampling points contained in the narrow-band sampling point groupSAxCThe method comprises the following steps:
here, GCD represents the greatest common divisor of both.
8. A data mapping apparatus, comprising:
a parameter obtaining module for obtaining the sampling rate f 'of the narrowband IQ data'sBroadband frequency fsfAnd number of narrowband antenna carriers N'AThe frequency of the broadband is the reciprocal of a time slice, and the time slice refers to a time period specified in a broadband standard protocol;
a first parameter calculation module for utilizing a sampling rate f 'of the narrowband IQ data of the narrowband'sAnd frequency f of said wide bandsfObtaining the number S ' and N ' of narrow-band IQ sampling points corresponding to each narrow-band antenna carrier 'AThe number K' of the time slices of the broadband to which the narrowband IQ sampling points of the narrowband antenna carrier can be mapped;
a second parameter calculating module for calculating the bandwidth N of the wideband according to the number S 'of the narrow-band IQ sampling points, the number K' of the time slices of the widebandttiCalculating the number N of the narrow-band IQ sampling points contained in the narrow-band sampling point groupSAxC;
A first dividing module for dividing the N'ANarrow-band IQ sampling point of narrow-band antenna carrier in NSAxCEach IQ sampling point is taken as a unit and is divided into a plurality of narrow-band sampling point groups;
a second division module for dividing N'AIn a narrow-band sampling group corresponding to a carrier wave of the narrow-band antenna, a preset number of narrow-band sampling groups are taken as a unit, and the narrow-band sampling groups are divided into a plurality of mapping sampling point groups;
a synchronous sequence acquisition module, configured to acquire a synchronous sequence corresponding to each mapping sampling point group, and use a mapping sampling point group and a synchronous sequence corresponding to the mapping sampling point group as a baseband sampling point group, where the synchronous sequence includes position information of each narrowband IQ sampling point in the mapping sampling point group corresponding to the synchronous sequence in a narrowband antenna carrier;
a narrowband mapping module to map the N'AA baseband sampling point group corresponding to the mapping sampling point group of the narrow-band antenna carrier is mapped to the time slices of K ' broadband of the broadband, wherein the number of the baseband sampling point groups which can be contained in the time slices of the K ' broadband is greater than or equal to N 'AThe number of baseband sampling point groups corresponding to the narrowband IQ sampling points of each narrowband antenna carrier;
and the broadband mapping module is used for mapping the narrow-band IQ sampling points to a basic frame of the common wireless interface by taking the time slices of the K' broadband after mapping as a unit so as to complete the mapping of the narrow-band IQ sampling points in the common wireless interface.
9. The data mapping apparatus according to claim 8, wherein the synchronization sequence comprises a slot count portion and a sample count portion, and the synchronization sequence acquiring module comprises:
a bit width determining unit, configured to determine a bit width of the synchronization sequence as:
wherein, CEIL is an rounding-up function; miThe number of bits is the ith counting period, i is a positive integer which is more than or equal to 0 and less than or equal to N-1, and N is the total number of the counting periods of the narrow-band antenna carriers needing to be transmitted; 2M is the bit number of a narrow-band IQ sampling point;
and the synchronous information filling unit is used for filling the time slot counting part and the sampling point counting part of the synchronous sequence according to the position information of each narrow-band IQ sampling point in the mapping sampling point group corresponding to the synchronous sequence in a narrow-band antenna carrier.
10. A data mapping device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to:
acquiring sampling rate f 'of narrowband IQ data of narrowband'sBroadband frequency fsfAnd number of narrowband antenna carriers N'AThe frequency of the broadband is the reciprocal of a time slice, and the time slice refers to a time period specified in a broadband standard protocol;
sample rate f 'of narrowband IQ data using the narrowband'sAnd frequency f of said wide bandsfObtaining the number S ' and N ' of narrow-band IQ sampling points corresponding to each narrow-band antenna carrier 'AThe number K' of the time slices of the broadband to which the narrowband IQ sampling points of the narrowband antenna carrier can be mapped;
according to the number S 'of the narrow-band IQ sampling points, the number K' of the time slices of the broadband and the bandwidth N of the broadbandttiCalculating the number N of the narrow-band IQ sampling points contained in the narrow-band sampling point groupSAxC;
Is N'ANarrow-band IQ sampling point of narrow-band antenna carrier in NSAxCEach IQ sampling point is taken as a unit and is divided into a plurality of narrow-band sampling point groups;
is N'AIn a narrow-band sampling group corresponding to a carrier wave of the narrow-band antenna, a preset number of narrow-band sampling point groups are taken as a unit, and the narrow-band sampling groups are divided into a plurality of mapping sampling point groups;
acquiring a synchronization sequence corresponding to each mapping sampling point group, and taking a mapping sampling point group and the synchronization sequence corresponding to the mapping sampling point group as a baseband sampling point group, wherein the synchronization sequence comprises position information of each narrow-band IQ sampling point in the mapping sampling point group corresponding to the synchronization sequence in a narrow-band antenna carrier;
is N'AA baseband sampling point group corresponding to the mapping sampling point group of the narrow-band antenna carrier is mapped to time slices of K ' broad bands, wherein the number of the baseband sampling point groups which can be contained in the time slices of the K ' broad bands is greater than or equal to N 'AThe number of baseband sampling point groups corresponding to the narrowband IQ sampling points of each narrowband antenna carrier;
and mapping the narrow-band IQ sampling points to a basic frame of the common wireless interface by taking the time slices of the mapped K' broad bands as units so as to complete the mapping of the narrow-band IQ sampling points in the common wireless interface.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610876881.2A CN106413138B (en) | 2016-09-30 | 2016-09-30 | Data mapping method, device and equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610876881.2A CN106413138B (en) | 2016-09-30 | 2016-09-30 | Data mapping method, device and equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106413138A CN106413138A (en) | 2017-02-15 |
| CN106413138B true CN106413138B (en) | 2019-07-19 |
Family
ID=59228300
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610876881.2A Active CN106413138B (en) | 2016-09-30 | 2016-09-30 | Data mapping method, device and equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106413138B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018058549A1 (en) * | 2016-09-30 | 2018-04-05 | 海能达通信股份有限公司 | Data mapping method, apparatus, and device |
| EP3698571B1 (en) * | 2017-11-06 | 2025-10-01 | Telefonaktiebolaget LM Ericsson (publ) | Network device and method for data transmission over common public radio interface |
| CN108599892B (en) * | 2017-12-29 | 2021-03-19 | 海能达通信股份有限公司 | Data transmission method and device |
| CN118972888B (en) * | 2024-10-12 | 2025-03-18 | 汉朔科技股份有限公司 | IQ data packet anomaly detection method, device, equipment and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1739908A1 (en) * | 2005-06-30 | 2007-01-03 | STMicroelectronics N.V. | Method and apparatus for reducing the interferences between a wide band device and a narrow band interferer |
| CN101557375A (en) * | 2008-04-09 | 2009-10-14 | 展讯通信(上海)有限公司 | Wireless transmission method based on sub-band and device thereof |
| CN104601316A (en) * | 2015-02-02 | 2015-05-06 | 清华大学 | Wideband and narrowband integrated multi-connection trunking system and distribution method of transmission channels of same |
-
2016
- 2016-09-30 CN CN201610876881.2A patent/CN106413138B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1739908A1 (en) * | 2005-06-30 | 2007-01-03 | STMicroelectronics N.V. | Method and apparatus for reducing the interferences between a wide band device and a narrow band interferer |
| CN101557375A (en) * | 2008-04-09 | 2009-10-14 | 展讯通信(上海)有限公司 | Wireless transmission method based on sub-band and device thereof |
| CN104601316A (en) * | 2015-02-02 | 2015-05-06 | 清华大学 | Wideband and narrowband integrated multi-connection trunking system and distribution method of transmission channels of same |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106413138A (en) | 2017-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7214272B2 (en) | Apparatus and method for transmitting uplink control channel in wireless communication system | |
| CN112714497B (en) | A method and device for determining the size of a transport block | |
| JP4191731B2 (en) | Wireless communication system and wireless communication method | |
| JP5468606B2 (en) | Resource block mapping of symbols with repeated overlap | |
| CN100403826C (en) | Method for transmitting multi-system wireless service IQ data through common public radio interface | |
| CN102090006B (en) | Base station, user device and method | |
| CN102792622B (en) | Terminal installation, base station apparatus, pilot sending method and method for propagation path estimation | |
| EP2238798B1 (en) | System and method for burst separation and extended interleaving length | |
| CN106413138B (en) | Data mapping method, device and equipment | |
| KR20190013557A (en) | Method for transmitting and receiving synchronization signal in communication system | |
| EP3747224B1 (en) | Rs for pusch repetitions | |
| EP3477883B1 (en) | Method and device for configuring and acquiring transmission parameters of physical layer | |
| CN110611549B (en) | A method, transmission method and device for determining the size of a transport block | |
| US20080298326A1 (en) | Guard subcarrier placement in an ofdm symbol used for synchronization | |
| EP4239920A1 (en) | Apparatus and method for transmitting control channel in wireless communication system | |
| US8059696B2 (en) | Transmitting device using multicarrier transmission system and receiving device | |
| CN106487492B (en) | Data mapping method, device and equipment | |
| US20180343093A1 (en) | Signal transmission method and apparatus | |
| WO2018058549A1 (en) | Data mapping method, apparatus, and device | |
| KR20220011135A (en) | Method and apparatus for dummy sequence insertion in data modulation | |
| US10182449B2 (en) | Scheduling node, transmitting node, receiving node and methods therein, for communication of data | |
| CN114071740B (en) | Method and device for determining uplink multiplexing time-frequency resources | |
| WO2018058550A1 (en) | Data mapping method, apparatus, and device | |
| CN109155699B (en) | Uplink information transmission method and device | |
| EP3389302B1 (en) | Backhaul method for use in wireless communication, controller, base station and gateway |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |