Pulse shaping circuit for wireless communication and calibration method thereof
By using a pulse shaper with independently controlled rising and falling delay units in wireless communication, the desired pulse shape is formed by delay superposition, which solves the problem of fixed and difficult-to-adjust pulse shape in the prior art, and realizes flexible adjustment of pulse shape and high efficiency of information transmission in wireless communication.
Patent Information
- Application Number
- CN202511546018.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-28
- Publication Date
- 2026-01-09
AI Technical Summary
In existing wireless communication, it is difficult to adjust the pulse width and shape of the wireless pulse according to actual needs.
By using multiple pulse shapers in the pulse shaping circuit, each pulse shaper includes a rise delay unit and a fall delay unit, and the delay time is controlled independently. The desired wireless pulse shape is formed by superimposing the delays, and the coarseness is adjusted by combining the programmed control of the current magnitude.
It enables flexible adjustment of the shape of wireless pulses, improving the accuracy and efficiency of information transmission.
Smart Images

Figure CN121308723A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication technology, and in particular to a pulse shaping circuit for wireless communication and its calibration method. Background Technology
[0002] Wireless pulses, essentially high-frequency electromagnetic signals carrying information, propagate through space in periodic or aperiodic pulse form to achieve long-distance data transmission. These pulses are not randomly emitted but are precisely designed to ensure accurate and efficient information delivery.
[0003] However, many current wireless communications transmit relatively fixed wireless pulses, making it difficult to adjust the pulse width and shape according to actual needs.
[0004] Therefore, it is necessary to provide a pulse shaping circuit for wireless communication and its calibration method to effectively solve the above problems. Summary of the Invention
[0005] This invention addresses the problems and shortcomings of existing technologies by providing a pulse shaping circuit and its calibration method for wireless communication, which forms the desired pulse shape through delay superposition.
[0006] This invention provides a pulse shaping circuit for wireless communication. The circuit includes multiple pulse shapers, each of which includes at least one rising delay unit and at least one falling delay unit. The specific delay times of the at least one rising delay unit and the at least one falling delay unit can be independently controlled. The input signal is mixed with the output signals of the multiple pulse shapers to form the desired wireless pulse shape as the final output signal. The at least one rising delay unit and the at least one falling delay unit also have built-in delay units.
[0007] Preferably, the input signal can be programmed to control the overall current magnitude as a coarse adjustment level, and the at least one rising delay unit and the at least one falling delay unit each have a built-in power supply unit, which can be programmed to independently control the delay magnitude of the at least one rising delay unit and the at least one falling delay unit for fine adjustment.
[0008] Preferably, the number of the plurality of pulse generators is 5.
[0009] This invention also provides a calibration method for a pulse shaping circuit for wireless communication as described above, the method comprising: The control codes of all the delay units are independently programmed to the minimum delay value, and all the multiple pulse generators are completely connected in series to generate a first clock. The period of the first clock is the sum of the delays of all the current delay units. An external input is a second clock whose cycle is much longer than that of the first clock. The first clock is used to count and sample one cycle of the second clock. By eliminating some statistical errors through multiple counting and sampling, the first cycle value of the first clock is obtained. Calculate the current delay value for each of the delay units; The control variable is to modify only the delay control code of a delay unit in a pulse generator, and iterate through all the gear values of the control code, repeat the sampling and counting operation, calculate the delay value of the delay unit under the corresponding control code, and record it in a table. Control the variables, iterate through all delay units and all control code values, repeat the above sampling and counting operation, calculate the delay value of all delay units corresponding to all control code positions, record and tabulate; After obtaining the complete delay table, modify the control code of the corresponding delay unit according to the actual usage requirements to achieve pulse shape adjustment.
[0010] Preferably, the current delay value of each of the delay units is calculated by averaging using the following formula: t_delay_fast=p_clka / N_delay_cell Wherein, t_delay_fast represents the current delay value of each of the delay units, p_clka represents the first cycle value of the first clock, and N_delay_cell represents the number of delay units.
[0011] Preferably, the first clock is a high-speed oscillating clock.
[0012] Preferably, the second clock is a stable clock.
[0013] Preferably, the control code has a bit width of 2 bits.
[0014] Compared with the prior art, the technical solution of the embodiments of the present invention has the following beneficial effects: This invention provides a pulse shaping circuit for wireless communication. The circuit includes multiple pulse shapers, each of which includes at least one rising delay unit and at least one falling delay unit. The specific delay times of the at least one rising delay unit and the at least one falling delay unit can be independently controlled. The input signal is mixed with the output signals of the multiple pulse shapers to form the desired wireless pulse shape as the final output signal. The at least one rising delay unit and the at least one falling delay unit also have built-in delay units, and the desired pulse shape is formed by delay superposition. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention, but not all embodiments. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a schematic diagram of a pulse shaping circuit for wireless communication according to a preferred embodiment of the present invention. Figure 2 This is a schematic diagram of pulse shaping in a pulse shaping circuit for wireless communication according to a preferred embodiment of the present invention. Figure 3 This is a schematic diagram of the structure of a pulse shaper for a pulse shaping circuit used in wireless communication according to a preferred embodiment of the present invention. Figure 4 This is a flowchart illustrating a calibration method for a pulse shaping circuit used in wireless communication, according to a preferred embodiment of the present invention. Figure 5 This is a schematic diagram of a delay table for a calibration method of a pulse shaping circuit for wireless communication according to a preferred embodiment of the present invention. Figure 6 This is a schematic diagram showing the correspondence between control code values and pulse shaping in a calibration method for a pulse shaping circuit used in wireless communication, according to a preferred embodiment of the present invention. Detailed Implementation
[0017] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0018] The technical solution of the present invention will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0019] This invention addresses the problems and shortcomings of existing technologies by providing a pulse shaping circuit and its calibration method for wireless communication, which forms the desired pulse shape through delay superposition.
[0020] Figure 1 This is a schematic diagram of a pulse shaping circuit for wireless communication according to a preferred embodiment of the present invention. Figure 2 This is a schematic diagram of pulse shaping in a pulse shaping circuit for wireless communication according to a preferred embodiment of the present invention. Figure 3 This is a schematic diagram of the structure of a pulse shaper for a pulse shaping circuit used in wireless communication according to a preferred embodiment of the present invention. Figure 4 This is a flowchart illustrating a calibration method for a pulse shaping circuit used in wireless communication, according to a preferred embodiment of the present invention. Figure 5 This is a schematic diagram of a delay table for a calibration method of a pulse shaping circuit for wireless communication, according to a preferred embodiment of the present invention. Figure 6 This is a schematic diagram showing the correspondence between control code values and pulse shaping in a calibration method for a pulse shaping circuit used in wireless communication, according to a preferred embodiment of the present invention.
[0021] Now see Figures 1 to 6 This invention provides a pulse shaping circuit for wireless communication. The circuit includes multiple pulse shapers (PS), each of which includes at least one rise delay unit and at least one fall delay unit. The specific delay times of the at least one rise delay unit and the at least one fall delay unit can be independently controlled. The input signal is mixed with the output signals of the multiple pulse shapers to form the desired wireless pulse shape as the final output signal. The at least one rise delay unit and the at least one fall delay unit also have built-in delay units.
[0022] In a specific implementation, the input signal can be programmed to control the overall current magnitude as a coarse adjustment level. The at least one rising delay unit and the at least one falling delay unit each have a built-in power unit. The power unit can be programmed to independently control the delay magnitude of the at least one rising delay unit and the at least one falling delay unit for fine adjustment.
[0023] Specifically, a fixed voltage (Vin) is set to a suitable value to supply power to the power unit, which in turn provides current to the delay unit.
[0024] In a specific implementation, the number of pulse generators is 5.
[0025] Specifically, the input signal is mixed with the output signals of the first pulse generator PS1, the second pulse generator PS2, the third pulse generator PS3, the fourth pulse generator PS4, and the fifth pulse generator PS5 to form the required wireless pulse shape as the final output signal.
[0026] This invention also provides a calibration method for a pulse shaping circuit for wireless communication as described above, the method comprising: Step S401: Independently program the control codes of all the delay units to the minimum delay value, and completely connect all the multiple pulse generators in series to generate a first clock clk_a. The period of the first clock is the sum of the delays of all the current delay units. Step S402: An external clock clk_b with a period much larger than the first clock clk_a is input; Step S403: Use the first clock clk_a to count and sample one cycle of the second clock clk_b. Eliminate some statistical errors by multiple counting and sampling to obtain the first cycle value p_clka of the first clock clk_a; Step S404: Calculate the current delay value t_delay_fast for each of the delay cells; Step S405: Control variables, modify only the delay control code of one delay cell in a pulse shaper (PS), and iterate through all the gear values of the control code, repeat the sampling and counting operation, calculate the delay value of the delay cell under the corresponding control code and record it in a table; Step S406: Control the variables, and iterate through all delay cells and all control code values. Repeat the above sampling and counting operation to calculate the delay value of all delay cells for all control code positions, record and tabulate it. Step S407: After obtaining the complete delay table, modify the control code of the corresponding delay cell according to the actual usage requirements to achieve pulse shape adjustment.
[0027] Specifically, in step S402, the second clock clk_b period needs to be at least ten times longer to reduce statistical errors. In step S405, the first period value p_clka of the first clock clk_a will change slightly, which is caused by the delay change resulting from the modification of the delay control code. At this time, the delay of other delay cells remains t_delay_fast.
[0028] In step S405, the control variable refers to the external current magnitude control, i.e., the coarse adjustment gear value, and the delay control code of all delay cells except the current delay cell, ensuring that the delay value of all other delay cells is the fastest delay value calculated in the previous step.
[0029] The control variables in step S406 are the same as those in step S405, but different delay cells are replaced. For example, if there are currently 5 pulse generators, and a total of ten delay cells (including rise and fall delay units), then there are ten independent delay control codes. Only one delay control code is changed, and all possible values of that delay control code are iterated through, corresponding to a column in a table. Changing a delay cell corresponds to changing a column in the table.
[0030] In specific implementation, the current delay value of each of the delay units is calculated by averaging using the following formula: t_delay_fast=p_clka / N_delay_cell Wherein, t_delay_fast represents the current delay value of each of the delay cells, p_clka represents the first cycle value of the first clock, and N_delay_cell represents the number of delay cells.
[0031] In specific implementation, the first clock clk_a is a high-speed oscillating clock.
[0032] In practice, the second clock clk_b is a stable clock.
[0033] In practice, the control code has a bit width of 2 bits.
[0034] Specifically, the control code has a bit width of 2 bits and five pulse generators (PS), as shown in the table format. Figure 5As shown, after completing the delay table through calibration calculation, the optimal value can be selected by looking up the table according to actual needs, and the corresponding control code value can be written back to the corresponding programmable control code to achieve pulse shape adjustment. The bit width of the control code and the number of pulse shapers (PS) can be determined according to design requirements and circuit performance. The number of rise delay units and fall delay units can be matched according to design requirements. For example, each pulse shaper (PS) can contain 1 rise delay unit and 1 fall delay unit, 2 rise delay units and 1 fall delay unit, 1 rise delay unit and 2 fall delay units, or 2 rise delay units and 2 fall delay units.
[0035] In summary, the present invention provides a pulse shaping circuit for wireless communication. The circuit includes multiple pulse shapers, each of which includes at least one rising delay unit and at least one falling delay unit. The specific delay times of the at least one rising delay unit and the at least one falling delay unit can be independently controlled. The input signal is mixed with the output signals of the multiple pulse shapers to form the desired wireless pulse shape as the final output signal. The at least one rising delay unit and the at least one falling delay unit also have built-in delay units, and the desired pulse shape is formed by delay superposition.
[0036] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A pulse shaping circuit for wireless communication, characterized in that, The circuit includes multiple pulse shapers, each of which includes at least one rise delay unit and at least one fall delay unit. The specific delay times of the at least one rise delay unit and the at least one fall delay unit can be independently controlled. The input signal is mixed with the output signals of the multiple pulse shapers to form the required wireless pulse shape as the final output signal. The at least one rise delay unit and the at least one fall delay unit also have built-in delay units.
2. The pulse shaping circuit for wireless communication as described in claim 1, characterized in that, The input signal can be programmed to control the overall current magnitude as a coarse adjustment level. The at least one rising delay unit and the at least one falling delay unit each have a built-in power supply unit. The power supply unit can be programmed to independently control the delay magnitude of the at least one rising delay unit and the at least one falling delay unit as a fine adjustment.
3. The pulse shaping circuit for wireless communication as described in claim 2, characterized in that, The number of pulse generators is 5.
4. A calibration method for a pulse shaping circuit for wireless communication as described in any one of claims 1-3, characterized in that, The method includes: The control codes of all the delay units are independently programmed to the minimum delay value, and all the multiple pulse generators are completely connected in series to generate a first clock. The period of the first clock is the sum of the delays of all the current delay units. An external input is a second clock whose cycle is much longer than that of the first clock. The first clock is used to count and sample one cycle of the second clock. By eliminating some statistical errors through multiple counting and sampling, the first cycle value of the first clock is obtained. Calculate the current delay value for each of the delay units; The control variable is to modify only the delay control code of a delay unit in a pulse generator, and iterate through all the gear values of the control code, repeat the sampling and counting operation, calculate the delay value of the delay unit under the corresponding control code, and record it in a table. Control the variables, iterate through all delay units and all control code values, repeat the above sampling and counting operation, calculate the delay value of all delay units corresponding to all control code positions, record and tabulate; After obtaining the complete delay table, modify the control code of the corresponding delay unit according to the actual usage requirements to achieve pulse shape adjustment.
5. The calibration method for a pulse shaping circuit for wireless communication according to claim 4, characterized in that, The current delay value of each of the delay units is calculated by averaging using the following formula: t_delay_fast=p_clka / N_delay_cell Wherein, t_delay_fast represents the current delay value of each of the delay units, p_clka represents the first cycle value of the first clock, and N_delay_cell represents the number of delay units.
6. The calibration method for a pulse shaping circuit for wireless communication according to claim 4, characterized in that, The first clock is a high-speed oscillating clock.
7. The calibration method for a pulse shaping circuit for wireless communication according to claim 4, characterized in that, The second clock is a stable clock.
8. The calibration method for a pulse shaping circuit for wireless communication according to claim 4, characterized in that, The control code has a bit width of 2 bits.
Citation Information
Patent Citations
Duty ratio calibration circuit and method
CN113328733A
Carry chain delay measurement and calibration method and device
CN114355174A
Delay self-calibration circuit, direct digital frequency synthesizer and delay self-calibration method
CN117097330A
Full-digital clock duty ratio adjusting circuit and clock duty ratio adjusting method
CN117559973A
Method and device for generating short pulses
US20110163788A1
