WIRELESS CONTROL SYSTEM, AND METHOD FOR MONITORING WIRELESS LINK ERROR
20170279670 · 2017-09-28
Assignee
Inventors
Cpc classification
H04L1/0072
ELECTRICITY
International classification
Abstract
The present invention addresses the problem of checking, on the wireless control device side, error occurrence states of CPRI links in detail. In order to solve the problem, this wireless device stores, in wireless link regions that can be freely used by a user, error occurrence states of wireless links, and transmits the error occurrence states to a wireless control device.
Claims
1. A wireless device which stores an error occurrence state in a wireless link in a region that can be freely used by a user in the wireless link and transmits the error occurrence state.
2. The wireless device according to claim 1, wherein the wireless link is a CPRI (Common Public Radio Interface) link, and wherein the region that can be freely used by the user is a vender specific region.
3. The wireless device according to claim 1, wherein the error is a violation in 8B/10B decoding.
4. The wireless device according to claim 1, wherein the wireless device further stores information showing a specified part of the wireless link that the error occurred in the region that can be freely used by the user in the wireless link and transmits the information.
5. A wireless control system comprising: One or more of the wireless device according to claim 1; and the wireless control device for controlling the wireless device, wherein the wireless link connects the wireless control device and each of the wireless devices.
6. The wireless control system according to claim 5, wherein the wireless device transmits the error occurrence state to the wireless control device through another of the wireless devices.
7. A method for monitoring a wireless link error comprising: storing an error occurrence state in a wireless link in a region that can be freely used by a user in the wireless link; and transmitting the error occurrence state.
8. The method for monitoring a wireless link error according to claim 7, wherein the wireless link is CPRI, and wherein the region that can be freely used by the user is a vender specific region.
9. The method for monitoring a wireless link error according to claim 7, wherein the error is an 8B/10B violation.
10. The method for monitoring a wireless link error according to claim 7, wherein the wireless device further stores information showing a specified part of the wireless link that the error occurred in the region that can be freely used by the user in the wireless link and transmits the information.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
DESCRIPTION OF EMBODIMENTS
First Example Embodiment
[0028] A first embodiment for executing the invention is explained in detail with reference to the drawings.
[0029]
[0030] A wireless control system 10 includes a wireless control device 20, a wireless device “1” 30A, a wireless device “2” 30B, a CPRI link “1” 40, and a CPRI link “2” 50. The wireless control system 10 is, for example, a wireless base station.
[0031] The wireless control device 20 connects to and controls the wireless device “1” 30A and the wireless device “2” 30B. The wireless device “1” 30A and the wireless device “2” 30B are also referred to as wireless devices 30 when being called collectively or without specifying them.
[0032] The wireless devices 30 process wireless signals.
[0033] It is noted that a case where the number of the wireless devices 30 is two is described in the present example embodiment, but the number of the wireless devices 30 may be any number of one or more.
[0034] Also, the wireless control system 10 in the present example embodiment shows an example in “a chain topology”, in which the wireless control device 20 is connected to the wireless device “2” 30B through the wireless device “1” 30A as shown in
[0035] The CPRI link “1” 40 connects the wireless control device 20 and the wireless device “1” 30A. The CPRI link “2” 50 connects the wireless device “1” 30A and the wireless device “2” 30B. The CPRI link “1” 40 and the CPRI link “2” 50 are CPRI interfaces.
[0036] Transmission units 21, 31A and 31B of the wireless control device 20, the wireless device “1” 30A and the wireless device “2” 30B respectively transmit a CPRI signal.
[0037] Also, reception units 22, 32A and 32B of the wireless control device 20, the wireless device “1” 30A and the wireless device “2” 30B respectively receive a CPRI signal.
[0038] Detailed configurations of the transmission units 21, 31A and 31B, and the reception units 22, 32A and 32B will be explained in
[0039] Data of the CPRI links (the CPRI link “1” 40 and the CPRI link “2” 50), which is hereinafter referred to as CPRI data, is composed of hyperframes. Further, the hyperframes have a hierarchical structure composed of basic frames (1 hyperframe=256 basic frames).
[0040] Also, the basic frames are managed by taking data of 8 bits×16 words as a data unit and using a line number Y corresponding to the data unit, for example, managed with values of Y0 to Y3 (in a case of Y=4 lines).
[0041] A communication bit rate at the CPRI links is, for example, 2457.6 M bits/s (in a case of 614.4 M bits/s×Y, wherein Y=4). Also, in this case, one hyperframe is composed of 16384 byte data (=4×16 words×256 basic frames).
[0042]
[0043] In the explanation below, “#Z.X.Y” represents an address of data in a hyperframe. In this explanation, X represents an index of a basic frame (corresponding to each number in
[0044] Also, Xs (the value is 0 to 3) shown in
X=Ns+64×Xs (1)
wherein Ns is the number of items (the number of lines) corresponding to “TYPE” in
[0045] It is noted that the notation, such as “#Z.X1.Y1 to #Z.X2.Y2”, used in the explanation below means CPRI data whose range is shown by the address of “#Z.X1.Y1” to “#Z.X2.Y2”.
[0046] Now, in
[0047] The wireless control system 10 in the present example embodiment can notify the side of the wireless control device 20 of a detailed error occurrence state in each CPRI link using the “vender specific” region. Thus, as a result of abnormality monitoring of physical layers in the CPRI links, the wireless control system 10 can notify a device on the opposite side (that means, for example, a device on the other side of each of the wireless control device 20 or the wireless device 30 in terms of transmission and reception) even in a case of a low frequency of abnormality occurrences, or also notify a frequency in a case of a high frequency of the occurrences.
[0048] In addition, it is easy to identify a malfunction part because the wireless control system 10 in the present example embodiment can also store information on an error occurrence part in the “vender specific” region.
[0049] It is noted that information on LOS and LOF is stored in the #Z.130.Y region (X=130 in
[0050]
[0051] It is noted that an 8B/10B process is a high-speed serial transfer mode for transmitting data by converting 8-bit data into 10-bit data. Also, “8B/10B violation” means a violation of data communicated in the 8B/10B process.
[0052] A received CPRI signal 600 received at the reception units 22 and 32 is transmitted to a deserialization circuit 601. At the reception unit 22, the received CPRI signal 600 is a signal from the transmission unit 31A. At the reception unit 32A, the received CPRI signal 600 is a signal from the transmission unit 21 or the transmission unit 31B. Also, at the reception unit 32B, the received CPRI signal 600 is a signal from the transmission unit 31A. The deserialization circuit 601 deserializes (converts from serial to parallel) the received CPRI signal 600. Then, an 8B/10B decoding circuit 602 performs an 8B/10B process on deserialized data and outputs the processed data to a hyperframe detection circuit 603.
[0053] Also, the 8B/10B decoding circuit 602 detects an “8B/10B violation” during the 8B/10B process. If the “8B/10B violation” is detected, the 8B/10B decoding circuit 602 generates an 8B/10B violation occurrence notification 604. The 8B/10B decoding circuit 602 notifies an 8B/10B violation count circuit 606 of the 8B/10B violation occurrence notification 604 detected during the 8B/10B process.
[0054] Also, the hyperframe detection circuit 603 that receives data decoded by the 8B/10B process at the 8B/10B decoding circuit 602 detects a hyperframe on the basis of a CPRI format. Then, the hyperframe detection circuit 603 notifies the 8B/10B violation count circuit 606 of a timing of the detection (transmitting a hyperframe timing notification 605).
[0055] The 8B/10B violation count circuit 606 that receives the 8B/10B violation occurrence notification 604 and the hyperframe timing notification 605 counts 8B/10B violations occurring during one hyperframe. Counting is performed for each hyperframe. A counted value is updated for each hyperframe. Then, the counted value is notified to a vender specific insertion circuit 610 on the transmitting side (an 8B/10B violation count result notification (simply called a count result notification as well) 607).
[0056] In this case, the 8B/10B violation count circuit 606 transmits the counted value as the 8B/10B violation count result notification 607.
[0057] If a notification function that uses the vender specific region according to the present example embodiment is not implemented, the vender specific insertion circuit 610 inserts the 8B/10B violation count result notification 607 notified from the 8B/10B violation count circuit 606 into a CPRI signal (a CPRI signal 609 before the 8B/10B process) generated at a transmission signal generating circuit 608. This allows the vender specific insertion circuit 610 to store, for example, lower 8 bits of a value that is the number of the 8B/10B violation occurrences given in binary number in #Z.X.0 of a CPRI data address and higher 8 bits of the value given in binary number in #Z.X.1 of the address respectively. In a case of a high bit rate, the vender specific insertion circuit 610 can further use #Z.X.2. It is noted that, as shown in
[0058] Then, the vender specific insertion circuit 610 outputs data into which the 8B/10B violation count result notification 607 is inserted to an 8B/10B encoding circuit 611.
[0059] After this, a CPRI signal output from the vender specific insertion circuit 610 is encoded at the 8B/10B encoding circuit 611. Then, the CPRI signal is further serialized at a serialization circuit 612 and transmitted to a device on the opposite side as a transmitted CPRI signal 613.
[0060]
[0061] It is assumed that the wireless device “2” 30B receives a CPRI signal as a DL (Down Link) signal from the wireless device “1” 30A through the CPRI link “2” 50. In this case, the wireless device “2” 30B counts the number of 8B/10B violation occurrences in a received CPRI signal for each hyperframe (S1).
[0062] Then, the wireless device “2” 30B notifies the wireless device “1” 30A of the counted number of 8B/10B violation occurrences using #Z.16.0 to #Z.16.1 of an UL (Up Link) signal through the CPRI link “2” 50. The notified values are updated by the 8B/10B violation count circuit 606 for each hyperframe (S2).
[0063]
[0064] Firstly, the wireless device “1” 30A counts the number of 8B/10B violation occurrences in the CPRI signal received as a DL signal from the wireless control device 20 through the CPRI link “1” 40 for each hyperframe (S3). Then, the wireless device “1” 30A notifies the wireless control device 20 of the counted number of the 8B/10B violation occurrences using #Z.16.0 to #Z.16.1 of an UL signal through the CPRI link “1” 40 (S4). The notified value is updated for each hyperframe.
[0065] Next, the wireless device “1” 30A counts the number of 8B/10B violation occurrences in the CPRI signal received as the UL signal through the CPRI link “2” 50 for each hyperframe (S5). Then, the wireless device “1” 30A notifies the wireless control device 20 of the counted number of the 8B/10B violation occurrences using #Z.17.0 to #Z.17.1 of an UL signal through the CPRI link “1” 40 (S6). The notified value is updated for each hyperframe.
[0066] The wireless device “1” 30A also extracts information of #Z.16.0 to #Z.16.1 from the CPRI signal transmitted in S2 and received as the UL signal through the CPRI link “2” 50 (S7). Next, the wireless device “1” 30A notifies the wireless control device 20 of the extracted information using #Z.18.0 to #Z.18.1 of an UL signal through CPRI link “1” 40 (S8). The notified value is updated for each hyperframe.
[0067]
[0068] Firstly, the wireless control device 20 receives the CPRI signal transmitted as the UL signal through the CPRI link “1” 40 in S4 and extracts the information of #Z.16.0 to #Z.16.1 (S9). This allows the wireless control device 20 to check the number of the 8B/10B violation occurrences in the DL signal through the CPRI link “1” 40 (S10).
[0069] Next, the wireless control device 20 receives the CPRI signal transmitted as the UL signal through the CPRI link “1” 40 in S6 and extracts the information of #Z.17.0 to #Z.17.1 (S11). This allows the wireless control device 20 to check the number of the 8B/10B violation occurrences in the UL signal through the CPRI link “2” 50 (S12).
[0070] The wireless control device 20 also receives the CPRI signal transmitted as the UL signal through the CPRI link “1” 40 in S8 and extracts the information of #Z.18.0 to #Z.18.1 (S13). This allows the wireless control device 20 to check the number of the 8B/10B violation occurrences in the DL signal through the CPRI link “2” 50 (S14).
[0071] Furthermore, the wireless control device 20 counts the number of 8B/10B violation occurrences in the CPRI signal received as the UL signal through the CPRI link “1” 40 for each hyperframe (S 15). This allows the wireless control device 20 to check the number of the 8B/10B violation occurrences in the UL signal through the CPRI link “1” 40 (S16).
[0072] In this manner, the wireless control device 20 can check all the 8B/10B violation occurrence states in detail for DL/UL through the CPRI link “1” 40 and the CPRI link “2” 50 by the notification function using the vender specific region.
[0073] It is noted that the explanation of a simple “chain topology” is described in the present example embodiment. However, the wireless control system 10 may be able to have a CPRI link configuration of “a chain topology”, “a star topology”, or a combination thereof by assigning a monitored link and a vender specific region for notifying the number of 8B/10B violation occurrences to each wireless device 30 from the wireless control device 20. In these configurations, the side of the wireless control device 20 can check the 8B/10B violation occurrence state for DL/UL through each CPRI link in detail.
[0074] The wireless control system 10 according to the present example embodiment has an effect as described below.
[0075] It is possible to check a detailed error occurrence state in each CPRI link on the side of the wireless control device 20.
[0076] This is because the wireless device 30 stores the error occurrence state in the CPRI link in the vender specific region of the CPRI link and transmits the error occurrence state to the wireless control device 20.
Second Example Embodiment
[0077]
[0078] In the present example embodiment, a wireless control device 80 notifies respective wireless devices 90A and 90B of only a link No. (UL/DL individually) showing a specified part of a monitored CPRI link. Meanwhile, the wireless devices 90A and 90B notify an upper device (the wireless control device 80 or the wireless device 90A) of the monitored link No. using #Z.X.0 to #Z.X.1, which are several of the most significant bits, of the vender specific region addresses. The wireless devices 90A and 90B also notify the upper device (the wireless control device 80 or the wireless device 90A) of the number of 8B/10B violation occurrences using #Z.X.0 to #Z.X.1, namely the rest of the bits. For the number of bits allocated to a link No., the proper number of bits is set depending on complexity of the system configuration.
[0079] The wireless control system 70 in the present example embodiment includes the wireless control device 80, a transmission unit 81, a reception unit 82, a wireless device “1” 90A, a wireless device “2” 90B, a transmission unit 91A, a transmission unit 91B, a reception unit 92A, a reception unit 92B, a CPRI link “1” 100, and a CPRI link “2” 110. It is noted that the wireless control system 70 has an equivalent configuration to the wireless control system 10 shown in
[0080]
[0081] It is assumed that the wireless device “2” 90B receives a DL signal from the wireless device “1” 90A through the CPRI link “2” 110. In this case, the wireless device “2” 90B counts the number of 8B/10B violation occurrences in the received CPRI signal for each hyperframe (S17). Then, the wireless device “2” 90B notifies the wireless device “1” 90A of the counted number of the 8B/10B violation occurrences and a link No. (notified from the upper device and No. 3 in this case) using any vender specific region in an UL signal through the CPRI link “2” 110 (S18). The notified value is updated for each hyperframe.
[0082]
[0083] Firstly, the wireless device “1” 90A counts the number of 8B/10B violation occurrences in the CPRI signal received as a DL signal from the wireless control device 80 through the CPRI link “1” 100 for each hyperframe (S19). Then, the wireless device “1” 90A notifies the wireless control device 80 of the counted number of the 8B/10B violation occurrences and a link No. (notified from the upper device and No. 2 in this case) using any vender specific region in an UL signal through the CPRI link “1” 100 The notified value is updated for each hyperframe (S20).
[0084] Next, the wireless device “1” 90A counts the number of 8B/10B violation occurrences in the CPRI signal received as an UL signal through the CPRI link “2” 110 for each hyperframe (S21). Then, the wireless device “1” 90A notifies the wireless control device 80 of the counted number of the 8B/10B violation occurrences and a link No. (notified from the upper device and No. 4 in this case) using any vender specific region in an UL signal through the CPRI link “1” 100. The notified value is updated for each hyperframe (S22).
[0085] The wireless device “1” 90A also checks all the vender specific regions (X: 16 to 19, 80 to 83, 144 to 147, 208 to 211) in the CPRI signals received as UL signals through the CPRI link “2” 110 (S23). In a case of this configuration, because information of the link No. 3 inserted by the wireless device “2” 90B in S18 is detected, the wireless device “1” 90A transfers the information (the link No. 3 and the number of the 8B/10B violation occurrences) to the wireless control device 80 using any vender specific region in the UL signal through the CPRI link “1” 100. The wireless device “1” 90A updates a notified value for each hyperframe (S24).
[0086]
[0087] Firstly, the wireless control device 80 checks all the vender specific regions (X: 16 to 19, 80 to 83, 144 to 147, 208 to 211) received as UL signals through the CPRI link “1” 100 (S25). In a case of this configuration, the wireless control device 80 can detect information of the link Nos. 2, 3, and 4 inserted by the wireless device “1” 90A. This allows the wireless control device 80 to check the number of 8B/10B violation occurrences in a DL signal through the CPRI link “1” 100 (the link No. 2), the number of 8B/10B violation occurrences in a DL signal through the CPRI link “2” 110 (the link No. 3), and the number of 8B/10B violation occurrences in an UL signal through the CPRI link “2” 110 (the link No. 4) (S26 to 28).
[0088] The wireless control device 80 also counts the number of the 8B/10B violation occurrences in the CPRI signal received as an UL signal through the CPRI link “1” 100 for each hyperframe (S29), which allows the wireless control device 80 to check the number of 8B/10B violation occurrences in the UL signal through the CPRI link “1” 100 (S30).
[0089] This function allows the wireless control device 80 to check the 8B/10B violation occurrence states for DL/UL through the CPRI link “1” 100 and the CPRI link “2” 110 in detail.
[0090] Use of this method enables the wireless control system 70 to check link Nos. and 8B/10B violation states on the same layer. The wireless control system 70 can also have an operation mode of reporting to the upper device only when an 8B/10B violation occurs, and in this case, utilize finite vender specific regions effectively.
[0091] Also, the wireless device 90 may report, as notified information, not the number of 8B/10B violation occurrences to the upper device but whether the number of 8B/10B violation occurrences exceeds a certain threshold specified by the wireless control device 80 to the upper device. Use of this method enables the wireless control system 70 to simplify monitoring on the side of the wireless control device 80, also to reduce the number of bits used for notification, and to utilize finite vender specific regions effectively.
[0092] The wireless control system 70 according to the present example embodiment has an effect as described below.
[0093] It is possible to utilize finite vender specific regions effectively.
[0094] This is because the wireless device 90 notifies the upper device of a monitored link No. using several of the most significant bits and the number of 8B/10B violation occurrences using the rest of bits.
Third Example Embodiment
[0095] Next, a third embodiment for executing the present invention is explained in detail with reference to a drawing.
[0096]
[0097] The wireless device 120 stores an error occurrence state in a wireless link 121 in a region that can be freely used by a user in the wireless link 121 and transmits the error occurrence state.
[0098] The wireless device 120 according to the present example embodiment has an effect as described below.
[0099] It is possible to check a detailed error occurrence state in the wireless link 121.
[0100] This is because the wireless device 120 stores an error occurrence state in the wireless link 121 in the region that can be freely used by a user in the wireless link and transmits the error occurrence state.
[0101] As described above, the example embodiments of the present invention are explained with reference to the drawings, but the present invention is not limited to the above example embodiments. In the configurations and details of the present invention, various changes that those skilled in the art could understand can be made within the scope of the present invention.
[0102] As described above, the present invention is explained taking the aforementioned example embodiments as typical examples. However, the present invention is not limited to the example embodiments described above. This means that various aspects that those skilled in the art could understand can be applied to the present invention within the scope of the present invention.
[0103] This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2014-191281 filed on Sep. 19, 2014, the disclosure of which is incorporated herein in its entirety by reference.
REFERENCE SIGNS LIST
[0104] 10 Wireless control system [0105] 20 Wireless control device [0106] 21 Transmission unit [0107] 22 Reception unit [0108] 30A Wireless device “1” [0109] 30B Wireless device “2” [0110] 31A Transmission unit [0111] 31B Transmission unit [0112] 32A Reception unit [0113] 32B Reception unit [0114] 40 CPRI link “1” [0115] 50 CPRI link “2” [0116] 600 Received CPRI signal [0117] 601 Deserialization circuit [0118] 602 8B/10B decoding circuit [0119] 603 Hyperframe detection circuit [0120] 604 8B/10B violation occurrence notification [0121] 605 Hyperframe timing notification [0122] 606 8B/10B violation count circuit [0123] 607 8B/10B violation count result notification [0124] 608 Transmission signal generating circuit [0125] 609 CPRI signal before 8B/10B process [0126] 610 Vender specific insertion circuit [0127] 611 8B/10B encoding circuit [0128] 612 Serialization circuit [0129] 613 Transmitted CPRI signal [0130] 70 Wireless control system [0131] 80 Wireless control device [0132] 81 Transmission unit [0133] 82 Reception unit [0134] 90A Wireless device “1” [0135] 90B Wireless device “2” [0136] 91A Transmission unit [0137] 91B Transmission unit [0138] 92A Reception unit [0139] 92B Reception unit [0140] 100 CPRI link “1” [0141] 110 CPRI link “2” [0142] 120 Wireless device [0143] 121 Wireless link